Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Figure 15.2: The dialog prompting the user to confirm creating of a new registry setting Figure 15.3: Displaying the contents of the newly created registry entry | Figure 15.2 The dialog prompting the user to confirm creating of a new registry setting Figure 15.3 Displaying the contents of the newly created registry entry Figure 15.4 The dialog prompting the user to confirm deletion of the newly created registry setting s These dialog boxes allow the user to check modifications introduced to the registry at each step using for example Registry Editor Fig. 15.5 . Figure 15.5 You can use Registry Editor to check modifications introduced to the registry at each step of the script VBScript Examples If you prefer VBScript you can also use the above-described methods for accessing the registry notice the difference in the syntax of JScript and VBScript . Enabling and Disabling Changes to the Start Menu A small example is provided below developed using VBScript which in contrast to the previous one does something useful - it enables or disables changes to the Start Menu. In the previous chapter we discussed the values that control the Start menu. One such value is the NoChangeStartMenu under HKEY_CURRENT_USER SOFTWARE Microsoft Windows CurrentVersion Policies E xplorer. When this value is set to 1 one cannot make changes and when this value is set to 0 changes are allowed. Our small VBScript example first displays the dialog prompting the user to choose whether he or she needs to lock the Start menu Fig. 15.6 . To manage the Start menu via the system registry the script creates the NoChangeStartMenu value and sets it to 1 if the user chooses to lock the Start menu. If the user clicks No the NoChangeStartMenu value will be set to 0. Next the script reads the NoChangeStartMenu value from the registry displays the current Start menu status and prompts the user to change it if desired Fig. 15.7 . Figure 15.6 Prompt for the user to lock Start menu Figure 15.7 Prompt for the user to unlock Start menu The source code for this example is provided in Listing 15.2. Listing 15.2 Source Code for the VBScript Example that Enables or Disables .