這裏我創建了一個Windows應用程序(Scheduler)它有一些列表框,複選框,按鈕。我只需要在Windows登錄它應該運行的特定時間時運行該應用程序。如何在用戶登錄到桌面後啓動WinForms應用程序?
回答
如果你想要把你的應用程序在啓動時,檢查用戶選擇的日期和時間,並顯示窗體用戶在那個時代:
- 更改應用程序主窗體被隱藏。 (例如
this.Hide()
或this.Visible= false
在Load
事件中) - 將用戶選擇的日期和時間保存在設置文件中。
- 創建一個計時器,檢查當前日期和時間,如果這是運行時間,則顯示主窗體。
- 然後把你的應用程序啓動。在啓動
認沽應用
選項1:
如果你需要把你的程序啓動應用程序,您可以使用此註冊表項做到這一點。寫C#代碼開關鍵:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
然後創建字符串值,並將它和值設定一個名字,就把你的.exe文件參加辦法的地址。
選項2:
如果你要手動把你的應用程序在啓動時,您可以使用Addministrative工具簡單地把你的應用程序中的啓動 - >任務計劃程序 - >創建基本任務,然後在嚮導中,在任務觸發器頁面中,選擇當我登錄時。
要點:
如果您在項目中使用
.Setting
文件,設置將被保存每個用戶,你不應該擔心不同的用戶設置。如果您在啓動時使用註冊表或任務計劃程序放置程序,則該程序將在用戶登錄後運行。
註冊表技巧可以在安裝過程中或第一次運行時應用。
這個應用程序的其他用戶呢?他/她可以和你說的一樣嗎? –
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run \你能否請Code it ..我可以放入這個應用程序? –
@SantoshKokatnur絕對可以,'Settings'基礎設施支持用戶特定的設置,並且應用程序可以在任務調度程序或註冊表技巧中爲每個用戶帳戶運行。 –
- 1. 如何創建在用戶登錄後啓動的桌面應用程序?
- 2. 在哪裏用MVP登錄winforms桌面應用程序?
- 3. 如何從C#WinForm應用程序自動登錄到桌面應用程序?
- 4. 如何在JavaFX桌面應用程序登錄後保留用戶信息
- 5. 登錄後啓動.Net應用程序
- 6. ClickOnce應用程序如何在登錄後自動啓動
- 7. 登錄到桌面應用程序的電子郵件帳戶
- 8. 桌面應用程序與Facebook登錄
- 9. 登錄Java桌面應用程序
- 10. 如何啓用2登錄用戶到我的應用程序?
- 11. 啓動桌面應用程序Chrome
- 12. 桌面應用程序緩慢啓動
- 13. 多用戶登錄到winforms應用程序
- 14. C#自動登錄使用桌面應用程序的網站
- 15. 從.net winforms應用程序實現文件拖動到桌面?
- 16. 在windows用戶登錄上啓動模擬應用程序
- 17. 在用戶登錄之前啓動控制檯應用程序
- 18. 通常如何處理來自桌面應用程序的用戶登錄?
- 19. 如何在用戶退出應用後自動登錄登錄頁面?
- 20. Windows 8從桌面應用程序啓動「metro」應用程序?
- 21. 從Flex4 mxml桌面應用程序啓動Windows應用程序
- 22. Tidesdk - 在Windows啓動時啓動桌面tidesdk應用程序
- 23. 如何在應用程序啓動時自動登錄
- 24. 如何登錄到我的新彈簧啓動應用程序?
- 25. 如何從asp.net web應用程序啓動遠程windows桌面
- 26. 在桌面應用程序和網站之間啓用單一登錄
- 27. 登錄時啓動應用程序
- 28. .NET桌面應用程序記住登錄到webservice
- 29. 如何從Windows Store應用程序啓動桌面應用程序?
- 30. Winforms登錄應用程序示例?
你的意思是你想要在啓動時和用戶登錄後運行它嗎? –
是的......! @RezaAghaei –
[在Windows啓動時運行應用程序]可能的重複(http://stackoverflow.com/questions/5089601/run-the-application-at-windows-startup) – CodeCaster