問題発覚
VBAツールで一部使用していたshell関数が、突然悪意のあるマクロと検知されて動かなくなりました。
VBAエディタで処理確認した所
Shell """C:\Program Files\TTERMPRO\ttpmacro.exe"" " & """" & Path & """", vbNormalNoFocus
↑Teratermをshell関数で呼び出したタイミングに
と表示されました。
##現在の状態
VBAの警告の為、マクロセキュリティ→マクロ設定→すべてのマクロを有効にする
で一時的に解決させています。
マクロの代案として、CreateObject("WScript.Shell")で回避することも確認できました。
##悩み
なぜ、shell関数が突然使えなくなったのか?
同じ事例が発生した際に、対応が推奨されていないマクロの有効かマクロの代案を考える必要が出てくる為、知っている情報があったら聞きたいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。