1

Тема: VBS, WSH: Проверка наличие файла в system32 если нет прав

Добрый день

Проверяю наличия файла .dll в каталоге system32:

 
ФайловаяСистема = Новый COMОбъект("Scripting.FileSystemObject");
ЕстьФайл=ФайловаяСистема.FileExists("C:\Windows\System32\"+МойФайл); 

Метод FileExists не может найти файл и возвращает false, хотя я через проводник вижу его.
Это наверное из за того что владелец этого каталога "TrustedInstaller", (можно конечно дать доступ к system32, но это чревато последствиями).

Как быть в этом случае?

Заранее благодарю

2

Re: VBS, WSH: Проверка наличие файла в system32 если нет прав

Приветствую. Судя по синтаксису для 1С кодите ? А GetFolder от C:\Windows\System32 как себя ведёт ?

Возможно и правда в 1С интерпретатор скрипта с ограниченными правами запущен.

Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !

3

Re: VBS, WSH: Проверка наличие файла в system32 если нет прав

Если прав хватает на командную строку, то можно отобразить список файлов через команду dir.

4

Re: VBS, WSH: Проверка наличие файла в system32 если нет прав

Есть ещё одна вероятность.
Если 1с (которая 32), запущена на винде 64, то "C:\Windows\System32" для неё будет вовсе не "C:\Windows\System32", а "C:\Windows\SysWOW64", и тогда, не смотря на то, что в "C:\Windows\System32" библиотека есть, в "C:\Windows\System32" для 1с её не будет.
Я решаю подобную проблему копированием в %windir%, который одинаков для обоих разрядов.

"Единство,- возвестил оракул наших дней: -
Быть может спаяно железом лишь и кровью"…
Но мы попробуем спаять его любовью,-
А там увидим, что прочней…    (Ф. Тютчев)       Тут хорошая справка по vbs.

5

Re: VBS, WSH: Проверка наличие файла в system32 если нет прав

OFF: галактика Падежи в опасности...

6 (изменено: AlexanderG, 2015-09-09 19:08:12)

Re: VBS, WSH: Проверка наличие файла в system32 если нет прав

MikeSh, не беспокойтесь, не в Ваш. )
Имелся ввиду заголовок и первое предложение первого поста.

Проверка наличие файла в system32 если нет
прав

Проверяю наличия файла .dll в каталоге
system32

7

Re: VBS, WSH: Проверка наличие файла в system32 если нет прав

Удалил, чтобы не плодить оффтоп...

"Единство,- возвестил оракул наших дней: -
Быть может спаяно железом лишь и кровью"…
Но мы попробуем спаять его любовью,-
А там увидим, что прочней…    (Ф. Тютчев)       Тут хорошая справка по vbs.