|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
Пишу на C#, VS2008 http://msdn.microsoft.com/en-us/library/0f1ec0yf(v=vs.90).aspx This example uses the My.Application.Info.Version property to display the version of the application. VB MsgBox("Application version: " & My.Application.Info.Version.ToString) Но! Отсутствует сам объект "My", нет его. в примере указано, что это для VB. А как в таком случае на C#? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2013, 13:20 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
Charles Weyland, Charles WeylandНо! Отсутствует сам объект "My", нет его. да для проектов на С# он не создаётся Charles WeylandА как в таком случае на C#? Assembly.GetEntryAssembly().GetName().Version ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2013, 13:33 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
о, подойдёт, только уточню, что Код: c# 1.
то был вопрос на "4".. а теперь на "5": В процессе работы программы, имя файла "MyProgram.exe" меняется пользователем на другое: "MyApplication.exe". Как узнать новое имя файла? Указанная строка возвращает всегда одно и то же исходное имя "MyProgram.exe" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2013, 13:43 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
Charles WeylandВ процессе работы программы, имя файла "MyProgram.exe" меняется пользователем на другое: "MyApplication.exe". как меняется? код ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2013, 13:56 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
Charles WeylandВ процессе работы программы, имя файла "MyProgram.exe" меняется пользователем на другое: "MyApplication.exe". как меняется? код ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2013, 13:56 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
pationCharles WeylandВ процессе работы программы, имя файла "MyProgram.exe" меняется пользователем на другое: "MyApplication.exe". как меняется? код Пользователь запускает программу. И во время того, как она запущена, он может изменить имя файла или переместить файл программы (через проводник windows). Программа должна это действие как-то поймать. Пусть будет, по таймеру. Но что проверять - не понятно.. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2013, 14:06 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
Charles Weyland, FileSystemWatcher. Следим за папкой, из которой запущена прога. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2013, 00:38 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
Charles WeylandНо что проверять - не понятно не трать силы- будет нужно - сломают ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2013, 07:40 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
ИзопропилCharles WeylandНо что проверять - не понятно не трать силы- будет нужно - сломают такой подход - вообще не дело)) если кто-то пытается ломать, то это не значит, что не нужно защищаться. Хотя, здесь совсем другой случай. Никто не ломает. Просто юзеры тыкают по своим ярлыкам, которые указывают на данный файл, на программу то есть. Иногда я её перемещаю в папку "мусорка", а на её место тычу новую. Вот и хочу, чтобы прога это определила и предложила пользователям перезапустить программу, т.к. была обновлена. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2013, 11:49 |
|
Как узнать имя текущего процесса? Почему код из MSDN не работает? (ссылка внутри)
|
|||
---|---|---|---|
#18+
Charles Weyland, имя исполняемого файла можно узнать с помощью Process.GetCurrentProcess().ProcessName. Код Assembly.GetEntryAssembly().GetName().Name возвращает имя сборки, которое не обязано соответствовать имени исполняемого файла. Charles WeylandВот и хочу, чтобы прога это определила и предложила пользователям перезапустить программу, т.к. была обновлена. Лучше реализуй нормальное обновление. Хотя бы путем выкладывания обновленной версии в общую сетевую папку. При запуске программа может проверять наличие там новой версии и выполнять обновление. Еще лучшим вариантом будет использование ClickOnce. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2013, 12:05 |
|
|
start [/forum/topic.php?fid=20&tid=1403944]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 169ms |
0 / 0 |