
Googleでいろいろ検索しても答えが見つかりません。ノートパソコンの電源設定をサイレントに変更したいのですが、以前は
powercfg.exe /SetActive <GUID>
しかし、これはすぐに点滅するコンソールウィンドウを作成します。私はそれを表示したくないので、次のようなアプローチを探しています
rundll32.exe some.dll,someFunction someArgs
これを実現する方法はありますか?
答え1
スケジュールされたタスクでウィンドウを非表示にする
コマンドを実行するためのスケジュールされたタスクを作成しますが、タスクが SYSTEM ユーザー アカウントのコンテキストで実行されるように構成します。タスクが実行されると、ユーザー セッションには含まれなくなるため、開いているウィンドウは表示されなくなります。
これを行うには、タスクを作成し、一般的なタスクのプロパティのタブでオプションを設定しますタスクを実行するときは、次のユーザーアカウントを使用しますアカウントを使用しますSYSTEM
。自分のユーザー アカウントでタスクを実行しないでください。そうしないと、コンソール ウィンドウが点滅し続けます。
その後、タスクをオンデマンドで実行するか、必要なときに実行するようにスケジュールすることができます。