2016-06-26 24 views
-1

私はVB.NETでシンプルドックを作成しました。今私はそれをユーザーがそれをインストールすると、アプリケーションは自動的にスタートアップ項目に追加するので、システムのログインや再起動のたびに起動するようにしたいと考えています。ログイン時にClickonce自動起動

解決策をすべてのOS(Windows 7からWindows 10)に適用します。レジストリを使用して、あなたがこれを行うことができます

おかげ

+0

スタートアップ時に自動的に起動するのはなぜですか?ユーザーが起動時に実行するかどうかのオプションを指定します。 –

+0

@Rakitićそれはいくつかの他のアプリやウェブサイトのためのショートカットを含むドックアプリケーションです。使いやすさのために、私はそのアプリを作成しました。私はこの目的のためにdownvotingの必要があるとは思わない –

答えて

1

このコードは、以下のレジストリに、起動時にアプリケーションを追加します。

これは、管理者権限が必要です
'variables 
Dim name As String = Application.ProductName 
Dim location As String = Application.ExecutablePath 
'registry key 
Dim regestry As Microsoft.Win32.RegistryKey 
'adds key to registry 
regestry = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True) 
regestry.SetValue(name, """" & location & """") 
regestry.Close() 

、ここに良いチュートリアルです:http://www.downloadinformer.com/2014/01/how-to-make-vbnet-application-always.html

関連する問題