Вопрос вызывает метод Run().
Хочется вызывать Экранную Клавиатуру из кода, для этого пытаюсь использовать встроенный метод Run("полный путь").
Типичный для ваших примеров
работает на ура. Также, работает его брат:
Но стоит написать
, как все ломается. Приложение с именем osk лежит в той же системной папке на пару десятков позиций ниже блокнота, если его запустить - таки появится экранная клавиатура, так в чем магия? Если какая-то каста приложений, которые винда не даст запустить программно?
Хочется вызывать Экранную Клавиатуру из кода, для этого пытаюсь использовать встроенный метод Run("полный путь").
Типичный для ваших примеров
Код:
$iPID3 = Run("C:\Windows\System32\notepad.exe")
работает на ура. Также, работает его брат:
Код:
$iPID3 = Run("C:\Windows\System32\mspaint.exe")
Но стоит написать
Код:
$iPID3 = Run("C:\Windows\System32\osk.exe")
, как все ломается. Приложение с именем osk лежит в той же системной папке на пару десятков позиций ниже блокнота, если его запустить - таки появится экранная клавиатура, так в чем магия? Если какая-то каста приложений, которые винда не даст запустить программно?