最近始めた初心者です。
本を買っていろいろとVBScriptで作っています。
そして、質問なのが、キーボードマクロ実行時の時なんですが、キーボードマクロを実行する前にウィルス対策ソフトが反応してしまうじゃないですか。
どうにかして反応できないようにできないですか?
つまりウィルスソフトをつくりたい、ということですね?
> キーボードマクロ
VBScript に、そんな機能はありませんよね。
何か別のツールを併用されていますか?
> ウィルス対策ソフトが反応してしまうじゃないですか。
とは限りません。ウィルス対策ソフトにもよるので、具体的な回答はできませんが、
すべてのスクリプトを無条件で遮断するような設定になっているものもあれば、
信頼された電子証明書で署名されたスクリプトなら実行できるもの、あるいは
危険性のあるコードでなければ、そのまま実行できるもの(IObjectSafety)など、
いくつかのパターンがあるからです。
詳細は、ウィルス対策ソフトの提供元にお問い合わせください。
# ちなみに、vbs に電子署名を行うには(コードサイニング)、
# signtool.exe (あるいは、signcode.exe )を使うことになります。
> どうにかして反応できないようにできないですか?
ウィルス対策ソフトによっては、管理ツール側に、チェック対象から
外すための例外設定を指定できるはずです。
>つまりウィルスソフトをつくりたい、ということですね?
実は自分のHPでプログラムだしてまして。
ヤフーとかに自動的にログインできるプログラムを作ろうとしているのです。
>VBScript に、そんな機能はありませんよね。
何か別のツールを併用されていますか?
よくわかんないですけど、
set wshshell=createobject("WScript.shell")
wscript.sleep(200)
wshshell.sendkeys("打ちこむ文字")
こんな感じで記述してあります。
>ウィルス対策ソフトによっては、管理ツール側に、チェック対象から
外すための例外設定を指定できるはずです。
そうなんですか。
わかりました。やってみます。
ありがとうございました
ツイート | ![]() |