-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmy_tweaks.iss
162 lines (105 loc) · 15.8 KB
/
my_tweaks.iss
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
[Registry]
; Unblock Files Directory Background
Root: HKCR; Subkey: Directory\Background\shell\unblock; ValueType: string; ValueName: MUIVerb; ValueData: {cm:UnblockSubdirs}; Flags: uninsdeletekey
Root: HKCR; Subkey: Directory\Background\shell\unblock; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,0; Flags: uninsdeletekey
Root: HKCR; Subkey: Directory\Background\shell\unblock\command; ValueType: string; ValueData: "{app}\unblock.exe ""%V"""; Flags: uninsdeletekey
; Unblock Files Directory
Root: HKCR; Subkey: Directory\shell\unblock; ValueType: string; ValueName: MUIVerb; ValueData: {cm:UnblockSubdirs}; Flags: uninsdeletekey
Root: HKCR; Subkey: Directory\shell\unblock; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,0; Flags: uninsdeletekey
Root: HKCR; Subkey: Directory\shell\unblock\command; ValueType: string; ValueData: "{app}\unblock.exe ""%V"""; Flags: uninsdeletekey
; Unblock File
Root: HKCR; Subkey: *\shell\unblock; ValueType: string; ValueName: MUIVerb; ValueData: {cm:UnblockFile}; Flags: uninsdeletekey
Root: HKCR; Subkey: *\shell\unblock; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,0; Flags: uninsdeletekey
Root: HKCR; Subkey: *\shell\unblock\command; ValueType: string; ValueData: "{app}\unblock.exe ""%1"""; Flags: uninsdeletekey
; Directory Background
Root: HKCR; Subkey: Directory\Background\shell\user_cmd; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,1; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\Background\shell\user_cmd; ValueType: string; ValueName: SubCommands; ValueData: ; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\Background\shell\user_cmd; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCommand}; Flags: uninsdeletekey; Tasks: add_cmd
; Directory Background User
Root: HKCR; Subkey: Directory\Background\shell\user_cmd\shell\default_user; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,1; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\Background\shell\user_cmd\shell\default_user; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCommandUser}; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\Background\shell\user_cmd\shell\default_user\command; ValueType: string; ValueName: ; ValueData: "cmd.exe /s /k pushd ""%V"" && title %V && echo off && cls"; Flags: uninsdeletekey; Tasks: add_cmd
; Directory Background Admin
Root: HKCR; Subkey: Directory\Background\shell\user_cmd\shell\runas; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,2; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\Background\shell\user_cmd\shell\runas; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCommandAdmin}; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\Background\shell\user_cmd\shell\runas\command; ValueType: string; ValueName: ; ValueData: "cmd.exe /s /k pushd ""%V"" && title %V && echo off && cls"; Flags: uninsdeletekey; Tasks: add_cmd
; Directory
Root: HKCR; Subkey: Directory\shell\user_cmd; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,1; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\shell\user_cmd; ValueType: string; ValueName: SubCommands; ValueData: ; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\shell\user_cmd; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCommand}; Flags: uninsdeletekey; Tasks: add_cmd
; Directory User
Root: HKCR; Subkey: Directory\shell\user_cmd\shell\default_user; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,1; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\shell\user_cmd\shell\default_user; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCommandUser}; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\shell\user_cmd\shell\default_user\command; ValueType: string; ValueName: ; ValueData: "cmd.exe /s /k pushd ""%V"" && title %V && echo off && cls"; Flags: uninsdeletekey; Tasks: add_cmd
; Directory Admin
Root: HKCR; Subkey: Directory\shell\user_cmd\shell\runas; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,2; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\shell\user_cmd\shell\runas; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCommandAdmin}; Flags: uninsdeletekey; Tasks: add_cmd
Root: HKCR; Subkey: Directory\shell\user_cmd\shell\runas\command; ValueType: string; ValueName: ; ValueData: "cmd.exe /s /k pushd ""%V"" && title %V && echo off && cls"; Flags: uninsdeletekey; Tasks: add_cmd
;Режим бога
Root: HKCR; SubKey: DesktopBackground\shell\GoodMode; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextGoodMode}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: good_mode
Root: HKCR; SubKey: DesktopBackground\shell\GoodMode; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,4; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: good_mode
Root: HKCR; SubKey: DesktopBackground\shell\GoodMode; ValueType: string; ValueName: Position; ValueData: Bottom; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: good_mode
Root: HKCR; SubKey: DesktopBackground\shell\GoodMode\command; ValueType: string; ValueData: explorer shell:::{{ED7BA470-8E54-465E-825C-99712043E01C}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: good_mode
;Перезапустить Explorer
Root: HKCR; SubKey: DesktopBackground\shell\ReloadExplorer; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextReloadExplorer}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: DesktopBackground\shell\ReloadExplorer; ValueType: string; ValueName: Icon; ValueData: explorer.exe,0; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: DesktopBackground\shell\ReloadExplorer\command; ValueType: string; ValueData: "cmd.exe /q /c (taskkill /f /im explorer.exe >nul && start explorer.exe >nul)"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: Directory\Background\shell\ReloadExplorer; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextReloadExplorer}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: Directory\Background\shell\ReloadExplorer; ValueType: string; ValueName: Icon; ValueData: explorer.exe,0; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: Directory\Background\shell\ReloadExplorer\command; ValueType: string; ValueData: "cmd.exe /q /c (taskkill /f /im explorer.exe >nul && start explorer.exe >nul)"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: Directory\shell\ReloadExplorer; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextReloadExplorer}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: Directory\shell\ReloadExplorer; ValueType: string; ValueName: Icon; ValueData: explorer.exe,0; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
Root: HKCR; SubKey: Directory\shell\ReloadExplorer\command; ValueType: string; ValueData: "cmd.exe /q /c (taskkill /f /im explorer.exe >nul && start explorer.exe >nul)"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: reload_explorer
; Копирование пути
; Для всех файлов
Root: HKCR; SubKey: *\shell\Menu_CopyToClip; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPath}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: *\shell\Menu_CopyToClip; ValueType: string; ValueName: SubCommands; ValueData: "CopyFile_Name;CopyFile_NameExt;CopyFile_Full;CopyFile_FullEsc"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: *\shell\Menu_CopyToClip; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: *\shell\Menu_CopyToClip\command; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
; Для ярлыков
Root: HKCR; SubKey: lnkfile\shell\Menu_CopyToClip; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPath}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: lnkfile\shell\Menu_CopyToClip; ValueType: string; ValueName: SubCommands; ValueData: "CopyFile_Name;CopyFile_NameExt;CopyFile_Full;CopyFile_FullEsc"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: lnkfile\shell\Menu_CopyToClip; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: lnkfile\shell\Menu_CopyToClip\command; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
;Для каталогов
Root: HKCR; SubKey: Directory\shell\Menu_CopyToClip; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPath}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: Directory\shell\Menu_CopyToClip; ValueType: string; ValueName: SubCommands; ValueData: "CopyDir_Name;CopyDir_Full;CopyDir_FullEsc"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: Directory\shell\Menu_CopyToClip; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: Directory\shell\Menu_CopyToClip\command; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: Directory\Background\shell\Menu_CopyToClip; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPath}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: Directory\Background\shell\Menu_CopyToClip; ValueType: string; ValueName: SubCommands; ValueData: "CopyDir_Name;CopyDir_Full;CopyDir_FullEsc"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: Directory\Background\shell\Menu_CopyToClip; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKCR; SubKey: Directory\Background\shell\Menu_CopyToClip\command; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
; Commands
;Скопировать только имя в буфер обмена
; ФАЙЛЫ
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_Name; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPathName}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_Name; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_Name\command; ValueType: string; ValueData: "{app}\unblock.exe ""%1"" cn"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
; Директории
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_Name; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPathName}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_Name; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_Name\command; ValueType: string; ValueData: "{app}\unblock.exe ""%V"" cn"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
;Скопировать имя с расширением в буфер обмена
; ФАЙЛЫ
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_NameExt; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPathNameExt}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_NameExt; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_NameExt\command; ValueType: string; ValueData: "{app}\unblock.exe ""%1"" ce"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
;Скопировать полный путь
; ФАЙЛЫ
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_Full; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPathFull}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_Full; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_Full\command; ValueType: string; ValueData: "{app}\unblock.exe ""%1"" cf"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
; Директории
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_Full; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPathFull}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_Full; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_Full\command; ValueType: string; ValueData: "{app}\unblock.exe ""%V"" cf"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
;Скопировать полный путь в ковычках
; ФАЙЛЫ
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_FullEsc; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPathFullQuote}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_FullEsc; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyFile_FullEsc\command; ValueType: string; ValueData: "{app}\unblock.exe ""%1"" cfc"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
; Директории
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_FullEsc; ValueType: string; ValueName: MUIVerb; ValueData: {cm:ContextCopyPathFullQuote}; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_FullEsc; ValueType: string; ValueName: Icon; ValueData: {app}\unblock.exe,3; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\CopyDir_FullEsc\command; ValueType: string; ValueData: "{app}\unblock.exe ""%V"" cfc"; Flags: uninsdeletevalue uninsdeletekeyifempty; Tasks: copy_path