VirtualBox

source: vbox/trunk/src/VBox/Additions/WINNT/Installer/VBoxWHQLFake.au3@ 40257

Last change on this file since 40257 was 33540, checked in by vboxsync, 14 years ago

*: spelling fixes, thanks Timeless!

  • Property svn:eol-style set to native
File size: 2.1 KB
Line 
1; VBoxFakeWHQL - Turns off / on the WHQL for installing unsigned drivers.
2; Currently only tested with Win2K / XP!
3;
4; Copyright (C) 2008-2010 Oracle Corporation
5;
6; This file is part of VirtualBox Open Source Edition (OSE), as
7; available from http://www.virtualbox.org. This file is free software;
8; you can redistribute it and/or modify it under the terms of the GNU
9; General Public License (GPL) as published by the Free Software
10; Foundation, in version 2 as it comes in the "COPYING" file of the
11; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
12; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
13;
14
15; Strings for localization
16; When using an OS with another language, you have to provide the correct
17; strings for it. English and German is provided below.
18;
19; @todo Needs to be improved to handle the stuff without language strings in
20; the future!
21
22;$sysprop_Title = "System Properties"
23;$drvsig_Title = "Driver Signing Options"
24
25$sysprop_Title = "Systemeigenschaften"
26$drvsig_Title = "Treibersignaturoptionen"
27
28$ok_Title = "OK"
29
30If $CmdLine[0] < 1 Then
31 MsgBox ( 0, "ERROR", "Please specify 'ignore', 'warn' or 'block' as parameter!" )
32 Exit
33EndIf
34
35Run("control.exe sysdm.cpl")
36If WinWait($sysprop_Title, "", 5) = 0 Then
37 WinClose("[ACTIVE]", "")
38 Exit
39EndIf
40
41ControlCommand($sysprop_Title, "", "SysTabControl321", "TabRight", "")
42ControlCommand($sysprop_Title, "", "SysTabControl321", "TabRight", "")
43
44Sleep(200) ; Wait a while for tab switching above
45ControlClick($sysprop_Title, "", 14007) ; Button 'Driver Signing'
46
47WinWait($drvsig_Title, "", 5)
48
49If $CmdLine[1] = "ignore" Then
50 ControlClick($drvsig_Title, "", 1000) ; 'Ignore' radio button
51ElseIf $CmdLine[1] = "warn" Then
52 ControlClick($drvsig_Title, "", 1001) ; 'Warn' radio button
53ElseIf $CmdLine[1] = "block" Then
54 ControlClick($drvsig_Title, "", 1002) ; 'Block' radio button
55Else
56 Exit
57EndIf
58
59ControlClick($drvsig_Title, "", 1) ; 'OK' button (ID=1) of dialog 'Driver Signing Options'
60
61WinWait($sysprop_Title, "", 5)
62ControlClick($sysprop_Title, "", 1) ; 'OK' button (ID=1) of 'System Properties'
63
64
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette