5
Windows에서 응용 프로그램 추가/삭제 -> 모든 프로그램 -> C# 프로그램을 통한 시작을 원합니다.C# 프로그램 시작시 응용 프로그램 추가
위의 코드/방향을 이해할 수 있습니다.
감사 라주가
Windows에서 응용 프로그램 추가/삭제 -> 모든 프로그램 -> C# 프로그램을 통한 시작을 원합니다.C# 프로그램 시작시 응용 프로그램 추가
위의 코드/방향을 이해할 수 있습니다.
감사 라주가
당신이 정말 시작 바로 가기를 작성해야하는 경우마다 창을
RegistryKey Key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
Key.SetValue("AppName", System.Reflection.Assembly.GetEntryAssembly().Location);
아래 코드의 단 2 줄을 사용하여 시작 실행할 수 있습니다, 여기에 코드
입니다private void CreateShortcutInStartUP()
{
try
{
Assembly code = Assembly.GetExecutingAssembly();
String company = Application.CompanyName;
String ApplicationName = Application.ProductName;
if(company != "" && ApplicationName != "")
{
String DesktopPath= Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\" + ApplicationName + @".appref-ms";
String ShortcutName= Environment.GetFolderPath(Environment.SpecialFolder.Programs) + @"\" + company + @"\" + ApplicationName + @".appref-ms";
if (System.IO.File.Exists(ShortcutName))
System.IO.File.Copy(ShortcutName, DesktopPath, true);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
나는 현재 위 코드를 사용하고 있기 때문에 붙여 넣기 만 복사 할 수 있습니다. 회사 이름을 설정했는지 확인하십시오.
using System.Reflection; – Eric