2011-08-13 285 views
1

嗨,我正在運行windows 7 64 bit在啓動時運行應用程序

我做了一個應用程序,使用sql lite database和做操作應用程序有application manifist文件require admin

現在的問題是,我需要運行此應用程序時,Windows啓動它應該登錄後運行。

現在我嘗試了兩種方法

1.Writing註冊Run

2.創建快捷方式啓動文件夾。

當我重新啓動我的應用程序時,它不啓動。即使我得到從regedit路徑或啓動快捷方式被點擊應用程序啓動。

問題是什麼?

有一件事我注意到,如果應用程序不需要管理員權限,那麼它啓動。但在這種情況下,數據庫發生異常"Attempt to write a read only database"

但管理權限上啓動WinXP

+0

以前在64位系統上工作過嗎? – LarsTech

+0

這是螺旋失控。將數據庫文件移動到您有寫入權限的文件夾中。就像用戶的AppData文件夾一樣。使用Environment.GetFolderPath()找回它。 –

回答

1

作品你檢查包含的SQLite數據庫目錄的權限?該目錄應該寫入啓用

相關問題