こんにちは、私はwindows 7 64 bit
を実行しています。スタートアップ時のアプリケーションの実行
sql lite database
を使用するアプリケーションを作成し、操作アプリケーションを実行するためにapplication manifist
ファイルをrequire admin
にしました。
今問題は、私はログイン後に実行する必要がありますウィンドウが起動するときにこのアプリケーションを実行する必要があることです。
は、今私は、スタートアップフォルダへのショートカットを2.Creating二つのアプローチ
1.WritingレジストリRun
を試してみました。
アプリケーションを再起動しても起動しません。regedit
からパスを取得するか、起動ショートカットをクリックするとアプリケーションが起動します。
問題とは何ですか?
私は、アプリケーションに管理者権限が必要ない場合は起動することに気づきました。しかし、その場合には、データベース例外が"Attempt to write a read only database"
を発生するが、管理者権限で起動することはWinXP
以前は64ビットシステムで動作しましたか? – LarsTech
これは制御不能になっています。書き込みアクセス権を持つフォルダにデータベースファイルを移動します。ユーザーのAppDataフォルダと同様です。それを見つけるためにEnvironment.GetFolderPath()を使います。 –