HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0427
1GB学校のパソコン18解決


1GB

リンク

2007/4/27(Fri) 19:17:26|NO.7793

はじめまして。お聞きしたいことがあります。
実は、僕の学校のパソコンの時間は先生が前に座って、
生徒全員の作業状況を、自分の画面にらべて監視しているんです。
この前、先生の画面を覗き込んだとき、
ソース1とか、ソース2とか書いてあったんですけれど、
あと、ブラックアウトとか言って、
生徒全員の画面をフリーズさせたり出来るそうです。
これってHSPですることは可能でしょうか?お願いします。



この記事に返信する


1GB

リンク

2007/4/28(Sat) 01:00:18|NO.7808

詳しく調べてみると、TDKが提供している、
『パーソナルデスクトップ』というソフトでした。

①親機から子機を停止させる命令をする。
②子機では親機の命令により停止させられるのを防ぐ。
          (親機の命令をブロックする)
というのをHSPでやりたいと考えております。
説明不足ですいませんが、よろしくお願いいます。



不如帰

リンク

2007/4/28(Sat) 10:35:11|NO.7810

実際に出来ているならWIN32APIとかで実装できるかと思われます。
どのAPIを使うかは分かりませんが。



1GB

リンク

2007/4/28(Sat) 17:00:13|NO.7818

ありがとうございます。
どのファイルを使うのかは分かったのですが、
Cで作られているので良く分かりませんでした。
Cではなく、HSPで作ることは可能でしょうか?
DLLについても、あまり知識がありません。
ゆっくり勉強していきたいのですが、
只今、非常に忙しく、時間がありません><
サンプルを載せて頂ければ非常にありがたいです。
どうかよろしくお願いします。



X-plate

リンク

2007/4/28(Sat) 18:11:14|NO.7821

1GBさんこんにちは
(前に512MBという方がいたような気がするんだけど
 容量を名前にする人はおおいいのかな)

えー
自分は中学生なので
ソフトウェアのイメージはできますが

たぶん、HSP以外にもイントラネットなどの知識が必要になってくると思います
Google 「イントラネット」
http://www.google.co.jp/search?hl=ja&q=%E3%82%A4%E3%83%B3%E3%83%88%E3%83%A9%E3%83%8D%E3%83%83%E3%83%88&lr=

自分はここまでしか協力できないけど
開発がんばってください



TAKA

リンク

2007/4/28(Sat) 19:20:21|NO.7823

>①親機から子機を停止させる命令をする。
これは意外と簡単にできると思います。

が、
>②子機では親機の命令により停止させられるのを防ぐ。
>          (親機の命令をブロックする)
これは、HSP同士で通信をするなら可能かと思いますが、
「学校で使われてるソフトのブロックをする」という意味でしたら難しいと思います。

HSP同士で良いというのであれば、hspsock等で通信を行い、
親機で○○という文字列を送信→

子機で△△という文字列を受信したら▲▲を実行
 〃 □□という文字列を受信したら■■を実行

などのように、お互いで同じ命令を送受信してあげればできるのではないでしょうか。

学校のPCは恐らくイントラネットで繋がっているので、
IPを調べることができればあとは簡単ですよ♪



1GB

リンク

2007/4/30(Mon) 09:27:06|NO.7848

皆様、詳しい回答ありがとうございます。
え~...いろいろ気になっていることがあるのですが、
IPが分かれば、特別な線とかはいらないんですか?
また、ソケットとは何でしょうか?
hspsockはやったことが無いのでイマイチ分からないです。
よろしくお願いします。



TAKA

リンク

2007/4/30(Mon) 16:07:08|NO.7852

>IPが分かれば、特別な線とかはいらないんですか?
先生機(サーバー)から全体が見えているということは、すべてのパソコンがつながっていると思われます。
追加して新しいコードなどは要らないでしょう。

>ソケットとは何でしょうか?
そのような基本的なことは自分で調べましょう。

マニュアル等を見れば、hspsockの使い方などもわかると思います。
hspsockを使ってIPを調べることなどもできますし、
ほかのソフトを使って接続されてるPCのIPをすべて取得できたりもします。(確かそんなのがあった気が…)

がんばってください。



1GB

リンク

2007/4/30(Mon) 18:56:58|NO.7857

いろいろとすいません><
HSPSOCK.Dellの、ダウンロードはどこから行ったらいいでしょうか?
いろいろ検索しておりますがなかなか見つかりません><
どうかよろしくお願いします><



eller

リンク

2007/4/30(Mon) 19:45:53|NO.7859

hspsock.dllのことですね。
HSPに標準で付属していますよ。



1GB

リンク

2007/5/1(Tue) 20:38:33|NO.7881

hspsock.dell に始めからついているのですか!?
ipgetと打ちましたが、字が水色に変わらず、白いままでした。
実行したらエラーでした。
文法が間違っているとのことでした。
だから、インストール出来ていないものだと思っていました。
私が間違っているのですか?
よろしくお願いします><



Kpan

リンク

2007/5/1(Tue) 21:03:15|NO.7882

まずは説明テキストやサンプルに目を通してください。

docs\hspsock.txt
sample\hspsock\



不如帰

リンク

2007/5/1(Tue) 22:17:35|NO.7886

それじゃぁこれを

#include "hspsock.as" mes"自分のIPアドレスを表示します。" ipget mes refstr

#>追記
プラグイン及びDLLで拡張された命令は、文字色は変化しません。



1GB

リンク

2007/5/1(Tue) 22:26:15|NO.7887

いろいろとすいませんでした><
イントラネットや、ソケットについては分かったのですが、
分からないことがまだまだたくさんあります・・・><
前にも言いましたが、ゆっくりやって行きたいのですが、
只今、時間がありません・・・><
簡単なサンプルでいいので、
どうかよろしくお願いします><

ip=1,1,1,1 から ip=2,2,2,2 まで、命令を飛ばして、
画面を停止させる命令を書きたいのです。

★画面を停止させる命令が分かりません。★(検索ワードが分かりません。)★

お願いします><



1GB

リンク

2007/5/1(Tue) 22:31:15|NO.7888

不如帰さんサンプルありがとうございます。
サンプルは、やっと理解することが出来ました。
回答くださった皆さん、本当に感謝しています。
引き続き回答をお待ちしておりますので、
よろしくお願いします。



TAKA

リンク

2007/5/1(Tue) 23:20:03|NO.7889

少し前の記事になりますが、逆に質問です。
>hspsock.dell
というのはなんですか?

おそらく、「hspsock.dell」の中に「hspsock.dll」が入っていると勘違いしてらっしゃるかと思いますが
「○○.dell」というものは存在しません。
まずは「拡張子」から学習してみてはどうでしょう?
hspのことではなく、パソコンの基本的なことです。

では本題に入りましょう。
>画面を停止させたい
となると、さらにHSPを学習しなくてはなりません。
止め方は色々あるかとは思いますが、そこは自分でどのように止めるか考えましょう。
①真っ暗な画面を表示させる。
②キーボード・マウスの操作を無効にする
などです。
サーバー・クライアントのサンプルはKpanさんがおっしゃっているサンプルフォルダに入っています。
(SERVER2.hsp・CLIENT2.hsp)

すべてのプログラムを聞いたら、自分で作ったものになりません。(ならなくもないと思いますが…)
少しは自分で考えたり、調べてみると、上達も早いと思いますよ。



1GB

リンク

2007/5/1(Tue) 23:29:42|NO.7890

いろいろと丁寧にありがとうございました。
もうすこし自分で考えて行こうと思います。
最後に一つだけ・・・

①真っ暗な画面を表示させる。 ②キーボード・マウスの操作を無効にする
というのだけ教えてください。
検索ワードだけでいいのでお願いします。
最後の質問にしたいと思いますので、
回答お待ちしております。



TAKA

リンク

2007/5/1(Tue) 23:44:19|NO.7891

>①真っ暗な画面を表示させる。
というのは、

bgscr 2,ginfo_dispx,ginfo_dispy cls 4 gsel 2,2
などでできると思います。
が、やはりキー操作は可能なのでおそらく解除が簡単かと…(Alt+F4)

>②キーボード・マウスの操作を無効にする
というのは、実は私もあんまり詳しくないのでわかりません。
WinAPIとかを使えばできるのではないでしょうか?

まぁ最終的には②をしなければ解除されてしまうと思います。
あとはがんばってみてください。



1GB

リンク

2007/5/1(Tue) 23:57:50|NO.7892

ありがとうございます。
後は自分で何とかがんばって見ます。
また分からないことがあれば質問させていただきます。
皆様本当にありがとうございました。



ONION software Copyright 1997-2025(c) All rights reserved.