2015-08-22 5 views
-3

Я создал консольное приложение. И установлен в моей системе и работает нормально. Но мое приложение автоматически установилось на путь C: \ Users \ DELL \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ MicrosoftУстановка консольного приложения

Мой вопрос в том, как изменить имя папки Microsoft на другое ?. Помогите мне

+0

Какое приложение или расширение вы используете для создания установщика? Что вы пробовали до сих пор, чтобы исправить эту проблему? Не могли бы вы показать нам соответствующую часть проекта установки, чтобы мы могли вам помочь? – wigy

ответ

0

Почему бы не сделать установку самостоятельно, а не копировать некоторые коды, которые вы не совсем понимаете.

Добавьте это в начало кода.

string runningPath = Directory.GetCurrentDirectory() + @"/" + Process.GetCurrentProcess().ProcessName + ".exe"; 
string path = @"C:\Users\" + Environment.UserName + @"\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\"; 
string pathWithFolder = path + @"<Your folder name here>/" + Process.GetCurrentProcess().ProcessName + ".exe"; 

if(!File.Exists(pathWithFolder)) 
    File.Copy(runningPath, pathWithFolder); 

Этот код установит приложение в папку, если он этого не сделал.

Примечание: не запускайте этот код в режиме отладки.

Смежные вопросы