Имя: Пароль:
IT
 
Запуск .reg файла
0 falkton
 
05.07.06
13:40
Как выполнить файл .reg, чтобы не выдавалось сообщение о внесении данных в реестр и указать, чтобы под правами админа выполнялся
1 Мироед
 
05.07.06
13:41
> и указать, чтобы под правами админа выполнялся

8-)
2 AeDen
 
05.07.06
13:42
Те не запускай его, а считывай, и вноси изменения в реестр иначе)
3 falkton
 
05.07.06
13:42
(2)как?
пароль админа я знаю
4 Мироед
 
05.07.06
13:43
юзай WSH, без всяких сообщений внесет данные
5 Мироед
 
05.07.06
13:44
L_Welcome_MsgBox_Message_Text   = "This script demonstrates how to create and delete registry keys."
L_Welcome_MsgBox_Title_Text     = "Windows Scripting Host Sample"
Call Welcome()

Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.Popup "Create key HKCU\MyRegKey with value 'Top level key'"
WSHShell.RegWrite "HKCU\MyRegKey\", "Top level key"

WSHShell.Popup "Create key HKCU\MyRegKey\Entry with value 'Second level key'"
WSHShell.RegWrite "HKCU\MyRegKey\Entry\", "Second level key"

WSHShell.Popup "Set value HKCU\MyRegKey\Value to REG_SZ 1"
WSHShell.RegWrite "HKCU\MyRegKey\Value", 1

WSHShell.Popup "Set value HKCU\MyRegKey\Entry to REG_DWORD 2"
WSHShell.RegWrite "HKCU\MyRegKey\Entry", 2, "REG_DWORD"

WSHShell.Popup "Set value HKCU\MyRegKey\Entry\Value1 to REG_BINARY 3"
WSHShell.RegWrite "HKCU\MyRegKey\Entry\Value1", 3, "REG_BINARY"

WSHShell.Popup "Delete value HKCU\MyRegKey\Entry\Value1"
WSHShell.RegDelete "HKCU\MyRegKey\Entry\Value1"

WSHShell.Popup "Delete key HKCU\MyRegKey\Entry"
WSHShell.RegDelete "HKCU\MyRegKey\Entry\"

WSHShell.Popup "Delete key HKCU\MyRegKey"
WSHShell.RegDelete "HKCU\MyRegKey\"

' ********************************************************************************
' *
' * Welcome
' *
Sub Welcome()
   Dim intDoIt

   intDoIt =  MsgBox(L_Welcome_MsgBox_Message_Text,    _  
                     vbOKCancel + vbInformation,       _
                     L_Welcome_MsgBox_Title_Text )
   If intDoIt = vbCancel Then
       WScript.Quit
   End If
End Sub
6 Кузьма
 
05.07.06
13:45
regedit /s C:\123.reg
7 ASV
 
05.07.06
13:45
runas regedit regfile.reg /s
8 falkton
 
05.07.06
13:47
(6) и (7) проверю, если работает, то круто. Спасибо
9 Asmody
 
05.07.06
13:47
runas /user:user@domain "regedit regfile.reg"
10 falkton
 
05.07.06
13:48
(9) а пароль где писать
11 Asmody
 
05.07.06
13:48
(10) нигде. оно его спросит
12 smaharbA
 
05.07.06
13:51
(10)
echo pwd>runas /netonly /user:user@domain "regedit regfile.reg"
13 falkton
 
05.07.06
13:57
мне не надо чтобы спрашивал, я групповую политику мучу
14 smaharbA
 
05.07.06
13:59
(13) А он и не спросит
echo pwd>runas /netonly /user:user@domain "regedit /s regfile.reg"
это запуск от другого усера, а так проста как в (6)
15 miki
 
05.07.06
13:59
(13)поиграй с перенаправлением типа "<",
например "<password.txt", в password.txt засунь пассворд, может получится...
16 smaharbA
 
05.07.06
14:00
(15) можна и так, но только с ключем /netonly
17 falkton
 
05.07.06
14:03
(15) нельхя в текстовый файл, его придётся расшаривать и есть шанс, что его пользователи увидят
18 smaharbA
 
05.07.06
14:05
(17)
1. У тебя зрение хорошее ?
2. А в батник можна ? Его никто не увидит ?
19 falkton
 
05.07.06
14:09
если юзеры могут видеть пароль, то отпадает.
20 miki
 
05.07.06
14:11
(19)А ты задай пароль типа
"*****"
(с)pit
:)
Правда, блондинка какая-нить может хакнуть...
21 Ангел- Хоронитель
 
05.07.06
14:33
(20) :)))
22 miki
 
05.07.06
14:43
(0)На ещё инфу про ключик /SAVECRED (треба ХР или W2k3):
http://www.computerra.ru/gid/rtfm/system/230194/
23 falkton
 
05.07.06
15:39
C:\xcmd.exe \\192.*.*.* /user:**\** /pwd:*** \\*\s*\*.bat>3.txt
24 falkton
 
05.07.06
15:40
а как в bat сделать проверку на версию виндоус 2000 или ХР
25 falkton
 
05.07.06
15:40
bat-командный файл
26 smaharbA
 
05.07.06
15:41
(23) Это че такое ?
27 smaharbA
 
05.07.06
15:41
(24) Элементарно
28 falkton
 
05.07.06
15:42
(27) скажи
29 falkton
 
05.07.06
15:42
xcmd.exe - утилита для заупуска файлов на удалённой машине
30 falkton
 
05.07.06
15:43
есть исходник в инете на С++
31 falkton
 
05.07.06
15:44
как написать в батнике примерно так
if getwinver = 2000 then Run.bat
else runXP.bat
32 falkton
 
05.07.06
15:45
1
33 falkton
 
05.07.06
15:46
2
34 falkton
 
05.07.06
15:47
3
35 smaharbA
 
05.07.06
15:48
А нафига она нужна ?
36 smaharbA
 
05.07.06
15:48
Все есть у тебя в ОС
37 falkton
 
05.07.06
15:48
%OS% ?
38 falkton
 
05.07.06
15:50
и как раделить в .bat файле две команды?
39 falkton
 
05.07.06
15:50
&
40 smaharbA
 
05.07.06
15:51
(37) Не поможет
ver>ver.txt
for /f "delims=;" %%i in (ver.txt) do echo %%i
41 falkton
 
05.07.06
16:15
if /i "2000" lss ver (call c:\ra.exe) else (call c:\rar.exe)
42 smaharbA
 
05.07.06
19:42
Да уж...(с)