Что нового

Скрипт не видит некоторые программы в system32 [Решено]

aranea

Новичок
Сообщения
31
Репутация
4
Здравствуйте. Пытаюсь запустить управление печатью из скрипта, но получаю сообщение что не удается найти данную программу.

Код:
;так
ShellExecute("C:\Windows\System32\printmanagement.msc")
;или так
ShellExecute("C:\Windows\System32\printmanagement.msc", "", "C:\Windows\System32")
;или так
Run(@ComSpec & ' /k ' & 'C:\Windows\System32\printmanagement.msc', "C:\Windows\System32")


Но получаю:
Image 4.png

Image 5.png


Управление печатью работоспособно и запускается с ярлыка и из cmd файла.
Данная проблема и с некоторыми другими программами расположенными в system32, скрипт не видит их.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
У вас система x64? Если да, то запускайте скрипт через AutoIt3_x64.exe или добавьте
Код:
#include <WinAPIFiles.au3>
_WinAPI_Wow64EnableWow64FsRedirection(False)
 
Верх