-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathPowerShellISEHere.inf
104 lines (90 loc) · 4.15 KB
/
PowerShellISEHere.inf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
; #########################################################################################
; # MICROSOFT LEGAL STATEMENT FOR SAMPLE SCRIPTS/CODE
; #########################################################################################
; # This Sample Code is provided for the purpose of illustration only and is not
; # intended to be used in a production environment.
; #
; # THIS SAMPLE CODE AND ANY RELATED INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY
; # OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
; # WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
; #
; # We grant You a nonexclusive, royalty-free right to use and modify the Sample Code
; # and to reproduce and distribute the object code form of the Sample Code, provided
; # that You agree:
; # (i) to not use Our name, logo, or trademarks to market Your software product
; # in which the Sample Code is embedded;
; # (ii) to include a valid copyright notice on Your software product in which
; # the Sample Code is embedded; and
; # (iii) to indemnify, hold harmless, and defend Us and Our suppliers from and
; # against any claims or lawsuits, including attorneys’ fees, that arise
; # or result from the use or distribution of the Sample Code.
; #########################################################################################
; //***************************************************************************
; // ***** Script Header *****
; // ===============================
; // Elevation PowerToys for Windows
; // ===============================
; //
; // "PowerShell ISE Here" PowerToy for Windows PowerShell 2.0
; //
; // File: PowerShellISEHere.inf
; //
; // Additional files required: ElevationPowertoys.ico
; //
; // Purpose: To add a "PowerShell ISE Here" entry to the
; // Explorer context menu for drives and folders.
; //
; // Version: 1.0.0
; // Date : 12/31/2009
; //
; // History:
; // 1.0.0 12/31/2009 Created initial version.
; //
; // ***** End Header *****
; //***************************************************************************
[version]
Signature="$Windows NT$"
[PowerShellISEHereInstall]
CopyFiles = PowerShellISEHere.Files.Inf
CopyFiles = PowerShellISEHere.Files.System
CopyFiles = PowerShellISEHere.Files.Icon
AddReg = PowerShellISEHere.AddReg
[DefaultInstall]
CopyFiles = PowerShellISEHere.Files.Inf
CopyFiles = PowerShellISEHere.Files.System
CopyFiles = PowerShellISEHere.Files.Icon
AddReg = PowerShellISEHere.AddReg
[DefaultUnInstall]
DelFiles = PowerShellISEHere.Files.Inf
DelFiles = PowerShellISEHere.Files.System
DelReg = PowerShellISEHere.DelReg
[SourceDisksNames]
55="PowerShell ISE Here","",1
[SourceDisksFiles]
PowerShellISEHere.INF=55
ElevationPowertoys.ico=55
[DestinationDirs]
PowerShellISEHere.Files.Inf = 17
PowerShellISEHere.Files.Icon = 11
[PowerShellISEHere.Files.Inf]
PowerShellISEHere.INF
[PowerShellISEHere.Files.Icon]
ElevationPowertoys.ico
[PowerShellISEHere.AddReg]
HKLM,%UDHERE%,DisplayName,,"%DisplayName%"
HKLM,%UDHERE%,DisplayVersion,,"%DisplayVersion%"
HKLM,%UDHERE%,DisplayIcon,,"%11%\ElevationPowertoys.ico"
HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\PowerShellISEHere.inf"
HKCR,Directory\Shell\PowerShellISEHere,,,"%PowerShellISEHereAccel%"
HKCR,Directory\Shell\PowerShellISEHere\command,,0x00020000,"""%SystemRoot%\System32\cmd.exe"" /c start """" /D ""%L"" ""%SystemRoot%\System32\windowspowershell\v1.0\powershell_ise.exe"""
HKCR,Drive\Shell\PowerShellISEHere,,,"%PowerShellISEHereAccel%"
HKCR,Drive\Shell\PowerShellISEHere\command,,0x00020000,"""%SystemRoot%\System32\cmd.exe"" /c start """" /D ""%L"" ""%SystemRoot%\System32\windowspowershell\v1.0\powershell_ise.exe"""
[PowerShellISEHere.DelReg]
HKLM,%UDHERE%
HKCR,Directory\Shell\PowerShellISEHere
HKCR,Drive\Shell\PowerShellISEHere
[Strings]
DisplayName="PowerShell ISE Here PowerToy for Windows PowerShell 2.0 (Uninstall only)"
DisplayVersion="1.0.0"
PowerShellISEHereAccel="PowerShell ISE Here"
UDHERE="Software\Microsoft\Windows\CurrentVersion\Uninstall\PowerShellISEHere"