Что нового

Проблема с запуском программ Shellexecute

alex1912

Новичок
Сообщения
22
Репутация
0
Добрый день. Подскажите пожалуйста:
1. При запуске программы сохраняются логи на рабочем столе.
Код:
ShellExecute ( @ProgramFilesDir & "\Program1\Program1.exe")

2. Выскакивает ошибка Error Current directory is different than application location. Хотя директория точно правильная. Программа в ручную запускается. Другие файлы в этой же папке запускаются.
Код:
ShellExecute ( @ProgramFilesDir & "\Program2\Program2.exe")
 

joiner

Модератор
Локальный модератор
Сообщения
3 200
Репутация
540
попробуй с правами админа запустить код
проверь путь. все ли символы на месте
 
Автор
A

alex1912

Новичок
Сообщения
22
Репутация
0
Запуская с правами администратора.
Но если создать ярлык на ярлык на этот файл то все ок.

Очень странно и не удобно.
 

alex33

Скриптер
Сообщения
1 455
Репутация
183
А как же третий параметр функции?
Код:
ShellExecute ( @ProgramFilesDir & "\Program1\Program1.exe", "", @ProgramFilesDir & "\Program1")
 
Верх