J'écrivais ça dans la ligne de commande windows ( C:\Windows\System32\cmd.exe )
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _ ByVal Handle As Int32, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Int32) As Int32
Dim r As Int32 r = ShellExecute(0, "open", "C:\test.bat", 0, 0, 1)
Dim myProcess As New Process() myProcess.StartInfo.FileName = "cmd.exe" 'l'application myProcess.StartInfo.Arguments = "reagentc /boottore >NUL" 'les paramètres passés à l'application 'myProcess.StartInfo.CreateNoWindow = True 'myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden myProcess.Start() 'lance le process myProcess.WaitForExit() 'attend qu'il soit terminé avant d'aller plus loin myProcess.Close() 'ferme le process
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionreagentc /boottore >NUL
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _ ByVal Handle As Int32, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Int32) As Int32 Dim r As Int32 r = ShellExecute(0, "open", "reagentc.exe", "CHEMIN ... reagentc /boottore >NUL", 0, 1)
Dim r As Int32 r = ShellExecute(0, "open", "reagentc.exe", "C:\Windows\System32, reagentc /boottore >NUL", 0, 1)et toujours la même erreur : REAGENTC.EXE introuvable...
@echo off REM -------------------------------------------------------- REM This batch file is designed to disable notifications and REM create a scheduled task that will run every 30 days to REM Rearm and reboot the system. REM This file creates another batch file "reset.bat" that REM needs to be run from the Recovery Environment. REM -------------------------------------------------------- echo+ echo The program will prepare the computer for booting into Windows Recovery Mode echo Once in Recovery Mode, do the following steps echo+ echo 1. Select your keyboard language echo 2. Enter your logon info echo 3. Open Command Prompt echo 4. Type C:reset and press Enter echo+ choice /M "Do you want to continue " IF ERRORLEVEL 2 GOTO:eof REM -------------Checks for the Windows Version------------- REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion | FINDSTR 6.1 >NUL IF ERRORLEVEL 1 echo Supports Windows 7 and Server 2008 R2 only & goto end REM -------------------------------------------------------- REM ---------------Disables all Notifications--------------- REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation" /v NotificationDisabled /t REG_DWORD /d 1 /f >NUL REM -------------------------------------------------------- REM ----------Sets the key for the Current Edition---------- echo edition = CreateObject("WScript.Shell").RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EditionID") >key.vbs echo Set keys = CreateObject ("Scripting.Dictionary") >>key.vbs echo keys.Add "Enterprise", "H7X92-3VPBB-Q799D-Y6JJ3-86WC6" >>key.vbs echo keys.Add "EnterpriseE", "H3V6Q-JKQJG-GKVK3-FDDRF-TCKVR" >>key.vbs echo keys.Add "EnterpriseN", "BQ4TH-BWRRY-424Y9-7PQX2-B4WBD" >>key.vbs echo keys.Add "HomeBasic", "YGFVB-QTFXQ-3H233-PTWTJ-YRYRV" >>key.vbs echo keys.Add "HomeBasicE", "VTKM9-74GQY-K3W94-47DHV-FTXJY" >>key.vbs echo keys.Add "HomeBasicN", "MD83G-H98CG-DXPYQ-Q8GCR-HM8X2" >>key.vbs echo keys.Add "HomePremium", "RHPQ2-RMFJH-74XYM-BH4JX-XM76F" >>key.vbs echo keys.Add "HomePremiumE", "76BRM-9Q4K3-QDJ48-FH4F3-9WT2R" >>key.vbs echo keys.Add "HomePremiumN", "D3PVQ-V7M4J-9Q9K3-GG4K3-F99JM" >>key.vbs echo keys.Add "Professional", "HYF8J-CVRMY-CM74G-RPHKF-PW487" >>key.vbs echo keys.Add "ProfessionalE", "3YHKG-DVQ27-RYRBX-JMPVM-WG38T" >>key.vbs echo keys.Add "ProfessionalN", "BKFRB-RTCT3-9HW44-FX3X8-M48M6" >>key.vbs echo keys.Add "ServerDatacenter", "7X29B-RDCR7-J6R29-K27FF-H9CR9" >>key.vbs echo keys.Add "ServerDatacenterCore", "7X29B-RDCR7-J6R29-K27FF-H9CR9" >>key.vbs echo keys.Add "ServerEmbeddedSolution", "M2KD2-F2333-Q3TJ8-BQMHX-9PWX6" >>key.vbs echo keys.Add "ServerEmbeddedSolutionCore", "M2KD2-F2333-Q3TJ8-BQMHX-9PWX6" >>key.vbs echo keys.Add "ServerEnterprise", "7P8GH-FV2FF-8FDCR-YK49D-D7P97" >>key.vbs echo keys.Add "ServerEnterpriseCore", "7P8GH-FV2FF-8FDCR-YK49D-D7P97" >>key.vbs echo keys.Add "ServerEnterpriseIA64", "7YKJ4-CX8QP-Q23QY-7BYQM-H2893" >>key.vbs echo keys.Add "ServerEssentialAdditional", "7PDBG-28HK4-276G6-XVJF4-KH9Y4" >>key.vbs echo keys.Add "ServerEssentialAdditionalSvc", "RCDPD-97Q7B-MRDC3-GTRYF-MCD6G" >>key.vbs echo keys.Add "ServerEssentialManagement", "4F37J-4YTKY-6DFDJ-FDRFY-2HT34" >>key.vbs echo keys.Add "ServerEssentialManagementSvc", "4HFV2-KB9P6-TQVJF-87D8X-2YYBF" >>key.vbs echo keys.Add "ServerForSBSolutions", "PHYFD-HQ4XW-78PR4-2CXKF-V67KJ" >>key.vbs echo keys.Add "ServerForSBSolutionsEM", "JR4Y2-WC84X-PBRDJ-QTBTB-TQGGH" >>key.vbs echo keys.Add "ServerHomePremium", "4BWDV-9MKGX-V9QJ4-YWFWR-P6974" >>key.vbs echo keys.Add "ServerHomeStandard", "MCQYD-2TJYQ-JP7KR-7GYYF-YGPXQ" >>key.vbs echo keys.Add "ServerHPC", "Q7PRR-M2WBM-RJJ99-FG393-MGY3B" >>key.vbs echo keys.Add "ServerHyperCore", "Q8R8C-T2W6H-7MGPB-4CQ9R-KR36H" >>key.vbs echo keys.Add "ServerMediumBusinessManagement", "FD499-FD79G-V9D2W-F9WQ6-MD2VC" >>key.vbs echo keys.Add "ServerMediumBusinessMessaging", "YVYC7-KVQ8G-XF6K4-9MG8M-QXFC2" >>key.vbs echo keys.Add "ServerMediumBusinessSecurity", "YQ3V7-79DM4-42PVW-BYRH8-69VXK" >>key.vbs echo keys.Add "ServerSBSPremium", "BXQQP-Q6Q6D-TR7TR-3YXQW-VFHKM" >>key.vbs echo keys.Add "ServerSBSPremiumCore", "BXQQP-Q6Q6D-TR7TR-3YXQW-VFHKM" >>key.vbs echo keys.Add "ServerSBSStandard", "YMFM8-J2RV2-66G78-XPQ7C-4RY3B" >>key.vbs echo keys.Add "ServerSolution", "Y7GVM-YFQQW-HV8HW-GRW6D-YJ84M" >>key.vbs echo keys.Add "ServerSolutionEM", "WF9T8-VT7D2-GD629-WTKGH-3WBJT" >>key.vbs echo keys.Add "ServerSolutionsPremium", "4TMY4-8JG4B-VKY8X-6TVDH-J7XFV" >>key.vbs echo keys.Add "ServerSolutionsPremiumCore", "4TMY4-8JG4B-VKY8X-6TVDH-J7XFV" >>key.vbs echo keys.Add "ServerStandard", "HMG6P-C7VGP-47GJ9-TWBD4-2YYCD" >>key.vbs echo keys.Add "ServerStandardCore", "HMG6P-C7VGP-47GJ9-TWBD4-2YYCD" >>key.vbs echo keys.Add "ServerWeb", "YGTGP-9XH8D-8BVGY-BVK4V-3CPRF" >>key.vbs echo keys.Add "ServerWebCore", "YGTGP-9XH8D-8BVGY-BVK4V-3CPRF" >>key.vbs echo keys.Add "ServerWinFoundation", "36RXV-4Y4PJ-B7DWH-XY4VW-KQXDQ" >>key.vbs echo keys.Add "ServerWinSB", "JG43G-CMPHG-VPBC6-9TDQR-RRFJ4" >>key.vbs echo keys.Add "ServerWinSBV", "WQG3Q-VWT72-VX39Q-VRTRD-2RF7K" >>key.vbs echo keys.Add "Starter", "7Q28W-FT9PC-CMMYT-WHMY2-89M6G" >>key.vbs echo keys.Add "StarterE", "BRQCV-K7HGQ-CKXP6-2XP7K-F233B" >>key.vbs echo keys.Add "StarterN", "D4C3G-38HGY-HGQCV-QCWR8-97FFR" >>key.vbs echo keys.Add "Ultimate", "D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV" >>key.vbs echo keys.Add "UltimateE", "TWMF7-M387V-XKW4Y-PVQQD-RK7C8" >>key.vbs echo keys.Add "UltimateN", "HTJK6-DXX8T-TVCR6-KDG67-97J8Q" >>key.vbs echo if keys.Exists(edition) then >>key.vbs echo WScript.Echo keys.Item(edition) >>key.vbs echo End If >>key.vbs FOR /F %%A in ('cscript /nologo key.vbs') do SET PIDKEY=%%A del key.vbs REM -------------------------------------------------------- REM -------------Creates Reset.bat--------------- for /f "tokens=2 delims==" %%A in ('"wmic volume where SystemVolume="true" get DeviceId /format:list"') do set sd=%%A REM --------------Get the OS Drive Letter------------------- SET file=%sd%\reset.bat echo @echo off>%file% echo for /f "tokens=2 delims==" %%%%A IN ('"bcdedit|find "osdevice""') do set dl=%%%%A>>%file% REM -------------------------------------------------------- REM -------------------Deletes WPA Key---------------------- echo reg load HKLM\MY_SYSTEM "%%dl%%\Windows\System32\config\system"^>NUL >>%file% echo reg delete HKLM\MY_SYSTEM\WPA /f^>NUL >>%file% echo reg unload HKLM\MY_SYSTEM^>NUL>>%file% REM -------------------------------------------------------- REM -----------------Creates installkey.bat----------------- echo echo del "%sd%\reset.bat" ^>%%dl%%\installkey.bat >>%file% echo echo del "C:\key.vbs" ^>^>%%dl%%\installkey.bat >>%file% echo echo cscript /b slmgr.vbs /ipk %PIDKEY%^>^>%%dl%%\installkey.bat >>%file% echo echo slmgr.vbs /dli^>^>%%dl%%\installkey.bat>>%file% echo echo del "C:\installkey.bat"^>^>%%dl%%\installkey.bat>>%file% REM -------------------------------------------------------- REM -------------------Creates key.vbs---------------------- echo echo CreateObject("WScript.Shell").Run """C:\installkey.bat""", 0, False^>%%dl%%\key.vbs >>%file% REM -------------------------------------------------------- REM ----------------Adds InstallKey to RunOnce-------------- echo reg load HKLM\MY_SOFTWARE "%%dl%%\Windows\System32\config\software" ^>NUL >>%file% echo reg add HKLM\MY_SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v InstallKey /t REG_SZ /d C:\key.vbs ^>NUL >>%file% echo reg unload HKLM\MY_SOFTWARE >>%file% echo wpeutil reboot >>%file% REM -------------------------------------------------------- REM -------------------------------------------------------- REM ----------RE start automatically on next reboot--------- reagentc /boottore >NUL REM -------------------------------------------------------- REM ---------Creates a Task to Run rearm and reboot--------- schtasks /create /tn "Rearm" /tr "'C:\Windows\system32\cmd.exe' /c cscript.exe /b C:\Windows\System32\slmgr.vbs /rearm && net stop sppsvc && net start sppsvc" /sc daily /mo 30 /ru "" /f >NUL IF ERRORLEVEL 1 cls & echo Run this batch file as Administrator & GOTO end REM -------------------------------------------------------- REM -------------Creates removeTask.bat--------------------- SET file="%~dp0removeTask.bat" echo @echo off >%file% REM -------------Enables all Notifications------------------ echo REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation" /v NotificationDisabled /t REG_DWORD /d 0 /f ^>NUL >>%file% REM -------------------------------------------------------- REM -----------------Deletes reset.bat---------------------- echo SET file=%sd%\reset.bat >>%file% echo IF EXIST %%file%% ( attrib -h %%file%% >>%file% echo del %%file%% >NUL ) >>%file% REM -------------------------------------------------------- REM ---------------Deletes the Rearm Task------------------- echo schtasks /delete /tn "Rearm" /f >>%file% REM -------------------------------------------------------- echo pause >>%file% echo schtasks /query ^| FINDSTR /I "Rearm" >>%file% echo IF ERRORLEVEL 1 del "%%~0" >>%file% REM -------------------------------------------------------- shutdown /r /t 0 exit :end pause