Application now adds a start menu shortcut
This commit is contained in:
parent
eace122946
commit
4f95c6e65f
1 changed files with 3 additions and 0 deletions
|
@ -18,6 +18,7 @@ namespace EnvyUpdate
|
||||||
string onlineDriv = null;
|
string onlineDriv = null;
|
||||||
readonly string appdata = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\envyupdate\\";
|
readonly string appdata = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\envyupdate\\";
|
||||||
readonly string startup = Environment.GetFolderPath(Environment.SpecialFolder.Startup);
|
readonly string startup = Environment.GetFolderPath(Environment.SpecialFolder.Startup);
|
||||||
|
readonly string startmenu = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);
|
||||||
string gpuURL = null;
|
string gpuURL = null;
|
||||||
readonly string exeloc = System.Reflection.Assembly.GetEntryAssembly().Location;
|
readonly string exeloc = System.Reflection.Assembly.GetEntryAssembly().Location;
|
||||||
bool isAtStartup = false;
|
bool isAtStartup = false;
|
||||||
|
@ -212,12 +213,14 @@ namespace EnvyUpdate
|
||||||
{
|
{
|
||||||
File.Copy(exeloc, appdata + "EnvyUpdateInstalled.exe", true);
|
File.Copy(exeloc, appdata + "EnvyUpdateInstalled.exe", true);
|
||||||
Util.CreateShortcut("EnvyUpdate", startup, appdata + "EnvyUpdateInstalled.exe", "Nvidia Updater Application.");
|
Util.CreateShortcut("EnvyUpdate", startup, appdata + "EnvyUpdateInstalled.exe", "Nvidia Updater Application.");
|
||||||
|
Util.CreateShortcut("EnvyUpdate", startmenu, appdata + "EnvyUpdateInstalled.exe", "Nvidia Updater Application.");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void chkAutostart_Unchecked(object sender, RoutedEventArgs e)
|
private void chkAutostart_Unchecked(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
File.Delete(appdata + "EnvyUpdateInstalled.exe");
|
File.Delete(appdata + "EnvyUpdateInstalled.exe");
|
||||||
File.Delete(startup + "\\EnvyUpdate.lnk");
|
File.Delete(startup + "\\EnvyUpdate.lnk");
|
||||||
|
File.Delete(startmenu + "\\EnvyUpdate.lnk");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
|
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
|
||||||
|
|
Reference in a new issue