2009-07-02 76 views
1

我設計了一個應用程序,驗證用戶對照在線數據庫,然後允許用戶工作,認證後顯示桌面,啓動時加載。在Windows啓動應用程序C#

我想在Windows啓動時啓動我的登錄應用程序,我已將我的登錄應用程序路徑添加到註冊表,它開始使用Windows。但它有一個問題 第一個Windows桌面出現幾秒鐘,然後我的登錄應用程序加載

我想之前的Windows桌面,以顯示我的應用程序

使用Windows登錄驗證任何其他方式用戶針對在線服務器數據庫,然後允許用戶工作。

+0

您是否希望應用程序在Windows登錄UI之前啓動,或者是否希望在登錄到計算機之後加載應用程序? – James 2009-07-02 11:18:31

+0

好像是一個由矛鏈接到完全相同的副本 - http://stackoverflow.com/questions/929754/application-on-windows-startup登錄UI – ChrisF 2009-07-02 11:22:32

+0

推出,但我需要任務欄和STARTMENU,如果我取代上面的關鍵。發生了什麼 – 2009-07-02 11:25:50

回答

1

如果您不想讓桌面顯示出來,您可以將應用程序作爲Windows Shell運行。

您可以使用此註冊表項

[HKEY_LOCAL_MACHINE\SOFTWARE\Micro­soft\Windows NT\CurrentVersion\Winlogon] 
"Shell"="C:\\WINDOWS\\explorer.exe­" 

另一個解決方案是使用XP Embedded Standard的,所以你可以完全自定義的Windows體驗。花費的時間比簡單的外殼更換了很多的工作,雖然,但更強大

0

你可以更換外殼如上,然後讓應用程序啓動Explorer.exe的,當你準備好要開始菜單和任務欄顯示出來。 ..

相關問題