デスクトップにアプリケーションのショートカットがあります。私はそのショートカットをC#のWindowsサービスを使って1時間ごとに実行する必要があります。これは可能ですか?ウィンドウサービスのバックグラウンドワーカーを使用してデスクトップショートカットを実行する方法C#
0
A
答えて
0
ワークステーションをロックするための外部プロセスを開始しないでください。あなたは呼び出すことで、ワークステーションをロックすることができます:(テストしていない)
[DllImport("user32.dll", SetLastError = true)]
static extern bool LockWorkStation();
を
でそれを呼び出します。
LockWorkStation();
出典:http://www.pinvoke.net/default.aspx/user32.lockworkstation
+0
これは私も使用していますが、勝利サービスでは働いていません。 –
+0
おそらくそれは別のユーザーの下で実行されるためです。 (「デスクトップと対話する」チェックボックスを試してみてください) –
関連する問題
- 1. nhibernateと複数のリポジトリ(ウィンドウサービスの下で)を使用してデータベースクエリを実行する方法
- 2. C#バックグラウンドワーカーでsqlクエリを実行
- 3. クアッドコアを使用したマルチスレッド/バックグラウンドワーカー(C#)
- 4. Altova MapForce Consoleアプリケーションをウィンドウサービスとして実行するには?
- 5. DLLのみを使用してアプリケーションを実行する方法は? C#。
- 6. Tomcatサーバーを使用してサーバー側でC++コードを実行する方法は?
- 7. C#でTcpClientを使用してリモートSSHでunixコマンドを実行する方法
- 8. jQueryのgetScriptを使用してprocessing.jsを実行する方法
- 9. CommandLineJobRunnerを使用してスプリングバッチのアプリケーションを実行する方法
- 10. C#でDynamicObjectを使用してイベントアクセッサを実装する方法
- 11. UNIX-C/C++を使用して実行中のすべてのプロセスを一覧表示する方法
- 12. Pythonを使用して外部実行ファイルを実行する方法は?
- 13. Javaを使用してシステムコマンド(linux/bsd)を実行する方法
- 14. linq文を使用してクエリを実行する方法は?
- 15. Jqueryを使用してスライド右を実行する方法
- 16. Icriteria nhibernateを使用して結合を実行する方法
- 17. スクリプトを使用してdjangoコマンドを実行する方法
- 18. target/... jarを使用してscalaオブジェクトを実行する方法?
- 19. Androidでregexpを使用してクエリを実行する方法
- 20. Graphics2Dを使用してMULTIPLYコンポジットエフェクトを実行する方法
- 21. cronジョブを使用してPHPファイルを実行する方法
- 22. プロセスを使用して "del data.txt"を実行する方法は?
- 23. gdbを使用して#defineステートメントを実行する方法
- 24. Javaを使用してSeleniumでghostdriverを実行する方法
- 25. fitnesseを使用してexeファイルを実行する方法
- 26. リモートデスクトップを使用してcudaコードを実行する方法は?
- 27. python:uwhoisdプロキシを使用してwhoisを実行する方法
- 28. Azure Automationを使用してストアドプロシージャを実行する方法は?
- 29. javaを使用してMongoDBクエリを実行する方法?
- 30. ターミナルを使用して.commandファイルを実行する方法は?
ザッツ彼らはWindowsのタスクスケジューラ、_HTTPを発明した理由:/ /windows.microsoft.com/en-au/windows/schedule-task_ –
回答は**はい**です。ショートカットで定義されたプログラムを起動するには、Windowsサービスを作成し、 'Process.Start()'を使用する必要があります。 –
process.start()が動作していません.. Process.Start(@ "Desktop \ Screen.lnk"); –