Цитата: А так у тебя и не получится - если 1с работает под текущим пользователем, то пользователю никто не может помешать во время работы 1С зайти эксплорером в тот же каталог, предварительно выяснив с каким ключом запущена 1С.
Вот от этого я и хочу избавиться. Если все ключи указать в батнике, в самом начале которого поставить @echo off, и пережать батник в exe (программ для этого написано достаточно), то пользователь и не узнает откуда что берется. Так вот здесь мы и подошли к самой задаче. Параетры запуска 1с:
"c:\program files\1cv81\bin\1cv8.exe" enterprise /f "\\192.168.0.1\1c"
где:
"c:\program files\1cv81\bin\1cv8.exe" путь до установленной программы
enterprise - запуск 1с в режиме предприятия
/f "\\192.168.0.1\1c" - путь до информационной базы
Но это не суть. Суть в том, что при обычном создании сетевого диска или попытке удаленно забрести на другой компутер полазить по шарам у нас запрашивают логин и пароль. Вот и в моем случае при подключении 1с к сетевому ресурсу, сетевой ресурс запрашивает логин и пароль. Вот и сама задача: как передать этому сетевому ресурсу из командной строки логин и пароль.
Нашел ключ к команде net use, /savecred который вроде и запоминает пароли, и сделать можно батник который при входе будет подключать и отключать сетевой диск с запоминанием пароля. А в дальнейшем опять же перегнать батник в exe, что бы пользователь ничего неувидел. Но вот проблема, параметр /savecred может и работает, только тайным для меня образом. вот мой код :
Код: @echo off
net use s: "\\192.168.0.1\1c" /user:login password /savecred
net use s: /delete