0

システムの起動時に XPe を自動起動させたい Win32 コンソール アプリケーションがあります。

私が現在行っていることは、このアプリのパスをレジストリ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run に入れることです。

ただし、コンソール アプリケーションでは動作しないようです。GUIアプリで試してみたので、動作します。

ありがとう!

4

2 に答える 2

0

タスク スケジューラを使用します。0123456789

于 2012-03-27T09:47:55.663 に答える
0

AutoStartコメントで述べたように、スタート メニューのフォルダーの下にアプリケーションへのショートカットを追加できます。

startコマンドのヘルプから:

32 ビット GUI アプリケーションであるアプリケーションを実行すると、CMD.EXE はアプリケーションが終了するのを待たずにコマンド プロンプトに戻ります。コマンド スクリプト内で実行する場合、この新しい動作は発生しません。

そのため、32 ビットの非 GUI アプリケーションを起動すると、アプリケーションが終了するまで待機するように見えます。ただし、バッチ ファイルなどの内部で呼び出しを行い、代わりにそのバッチ スクリプトで start を呼び出す場合を除きます。

次のような名前のファイルを作成して、your-app.batその中に次のコマンドを追加してみてください。

 start /D "C:\Test\" WindowsApplication1.exe

次に、レジストリで、実際の実行可能ファイルではなく、新しく作成したバッチ スクリプトをポイントします。

于 2012-04-04T11:00:43.253 に答える