Программа VB.NET ведет себя по-разному при запуске из ярлыка против папки программы
Я создал приложение VB.net, которое, помимо прочего, использует две библиотеки DLL для обновления микропрограммы микропроцессора. Он отлично работает во время отладки.
Для его распространения я использовал InstallShield LE для создания установщика. Если я устанавливаю программу и запускаю из меню "Пуск" или значка "Рабочий стол", программа работает - за исключением той части, которая использует библиотеки DLL..., которая не проходит часть пути.
Кикер в том, что если я захожу в C:\Program Files (x86)\programName\ и запускаю.exe оттуда все работает отлично.
Когда я запускаю из ярлыков или из фактического каталога и захожу в диспетчер задач и просматривать свойства процесса, он перечисляет тот же каталог. Поэтому я предполагаю, что ярлыки правильно ссылаются на правильное местоположение.
Итак, как запуск с помощью ярлыка может повлиять на работу.exe?!
Спасибо за помощь. -Mschmidtbauer