по той ссылке как раз обсуждается, что если повредить ассоциации EXE то INF работать перестают, так что вопрос насколько он нужен ...Тем более что есть у вас разблокировщик на inf.
inf = "Elevate.inf"
cur = WScript.ScriptFullname: inf = left(cur, instrrev(cur, "\")) & inf
CreateObject("Shell.Application").Namespace(left(inf, 3)).ParseName(mid(inf, 4)).InvokeVerb("Install")
echo ----------------------------------
echo - -
echo - 1. ‡ Јаг§Ёвм CureIt -
echo - 2. ‘Є Ёа®ў вм б CureIt -
echo - 3. ‘Є Ґа DrWeb AV -
echo - 4. ‘®Ўа вм ®взсвл -
echo - 5. “вЁ«Ёв DWSYSINFO -
echo - 6. “вЁ«Ёв plstfix -
echo - 7. “вЁ«Ёв mwz_unhooker -
echo - 0. ‚л室 -
echo - -
echo ----------------------------------
echo ‚ўҐ¤ЁвҐ жЁдаг ЇгЄв ¬Ґо Ё ¦¬ЁвҐ ENTER.
Да там же и 1251 и 866, а я всё перекодировал. Как раз ваша наука в этой теме и помогала.А что со шрифтами не так? Сохрани в кодировке OEM, как написано здесь: https://safezone.cc/threads/redaktory-isxodnogo-koda-batch-vbscript-russkij-tekst-v-konsoli.22573/
:Scan
::search scanner 7,8-9,CureIt
if exist "%homedrive%\program files\DrWeb\dwscanner.exe" goto DRW
if exist "%homedrive%\program files (86)\DrWeb\dwscanner.exe" goto DRWX
[Version]
Signature="$Windows NT$"
Provider=Phoenix
[DefaultInstall]
AddReg = AddReg
DelReg = DelReg
[AddReg]
HKLM, Software\CLASSES\batfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\comfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\exefile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\piffile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\regfile\shell\open\command,,,"regedit.exe ""%1"""
HKLM, Software\CLASSES\scrfile\shell\open\command,,,"""%1"" /S"
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTools,0x00000020
HKLM, Software\Microsoft\Windows Script Host\Settings,Enabled,0x00000020,1
HKCU, Software\Microsoft\Windows Script Host\Settings,Enabled,0x00000020,1
[DelReg]
HKCU,"Software\Microsoft\Windows Script Host\Settings","TrustPolicy"
HKLM,"Software\Microsoft\Windows Script Host\Settings","TrustPolicy"
HKLM, "Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cscript.exe"
HKLM, "Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\wscript.exe"
Тут есть вопрос !И wscript.exe, cscript.exe их не добавлять надо, а удалять из Image File Execution Options.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dllhost.exe]
"DisableExceptionChainValidation"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\DllNXOptions]
"mscoree.dll"=dword:00000001
"NAVOPTRF.dll"=dword:00000001
"jvm.dll"=dword:00000001
"mscorwks.dll"=dword:00000001
"javai.dll"=dword:00000001
"PMSTE.dll"=dword:00000001
"Vegas60k.dll"=dword:00000001
"Cleanup.dll"=dword:00000001
"symlcnet.dll"=dword:00000001
"main123w.dll"=dword:00000001
"DJSMAR00.dll"=dword:00000001
"divx.dll"=dword:00000001
"ppw32hlp.dll"=dword:00000001
"ASSTE.dll"=dword:00000001
"msjava.dll"=dword:00000001
"TFDTCTT8.dll"=dword:00000001
"mscorsvr.dll"=dword:00000001
"DRMINST.dll"=dword:00000001
"vb40032.dll"=dword:00000001
"NPMLIC.dll"=dword:00000001
"eMigrationmmc.dll"=dword:00000001
"mso.dll"=dword:00000001
"eProcedureMMC.dll"=dword:00000001
"eQueryMMC.dll"=dword:00000001
"vbe6.dll"=dword:00000001
"xlmlEN.dll"=dword:00000001
"msci_uno.dll"=dword:00000001
"divxdec.ax"=dword:00000001
"Apitrap.dll"=dword:00000001
"NSWSTE.dll"=dword:00000001
"udtapi.dll"=dword:00000001
"ISSTE.dll"=dword:00000001
"EncryptPatchVer.dll"=dword:00000001
"jvm_g.dll"=dword:00000001
"fullsoft.dll"=dword:00000001
"ums.dll"=dword:00000001
"AVSTE.dll"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\drvinst.exe]
"DisableExceptionChainValidation"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ehexthost32.exe]
"DisableExceptionChainValidation"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ExtExport.exe]
"MitigationOptions"=hex(b):00,01,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerApp.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerPlugin_11_9_900_170.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashPlayerUpdateService.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashUtil32_11_9_900_170_Plugin.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FlashUtil64_11_9_900_170_Plugin.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\GoogleUpdate.exe]
"DisableExceptionChainValidation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ie4uinit.exe]
"MitigationOptions"=hex(b):00,01,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ieinstal.exe]
"MitigationOptions"=hex(b):00,01,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ielowutil.exe]
"MitigationOptions"=hex(b):00,01,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ieUnatt.exe]
"MitigationOptions"=hex(b):00,01,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mmc.exe]
"DisableExceptionChainValidation"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msfeedssync.exe]
"MitigationOptions"=hex(b):00,01,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mshta.exe]
"MitigationOptions"=hex(b):00,01,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PresentationHost.exe]
"MitigationOptions"=hex(b):11,11,11,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\PrintIsolationHost.exe]
"MitigationOptions"=hex(b):00,00,20,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rundll32.exe]
"DisableExceptionChainValidation"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\runtimebroker.exe]
"MitigationOptions"=hex(b):00,00,00,00,01,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\searchprotocolhost.exe]
"DisableExceptionChainValidation"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\splwow64.exe]
"MitigationOptions"=hex(b):00,00,20,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\spoolsv.exe]
"MitigationOptions"=hex(b):00,00,20,00,00,00,00,00
"DisableExceptionChainValidation"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SystemSettings.exe]
"MitigationOptions"=hex(b):00,00,00,00,01,00,00,00
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe
DisableExceptionChainValidation REG_DWORD 0x0
DisableUserModeCallbackFilter REG_DWORD 0x1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\{ApplicationVerifierGlobalSettings}
VerifierProviders REG_SZ vrfcore.dll vfbasics.dll vfcompat.dll vfluapriv.dll vfprint.dll vfnet.dll vfntlmless.dll vfnws.dll vfcuzz.dll
Это типа отладчика...перенаправление запуска или обработки.Есть развернутая информация по этой теме ?
Ну, разобраться в том, что надо удалять из этой ветки, что не надо.. То есть при каких условиях программа не запустится совсем.Это типа отладчика...перенаправление запуска или обработки.
Что именно нужно то?
Это запчасть от winrar,вызов нужной dll[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA}]
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
А за что отвечает этот ключ, кто подскажет?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
В этом разделе можно назначить обработку вызова какой либо программы или файла по определенному сценарию.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe
DisableExceptionChainValidation REG_DWORD 0x0
DisableUserModeCallbackFilter REG_DWORD 0x1
Этот параметр содержит список библиотек DLL, которые несовместимы с DEP.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\DllNXOptions
Грубо говоря если видим раздел ***.exe а в нем параметрНу, разобраться в том, что надо удалять из этой ветки, что не надо.. То есть при каких условиях программа не запустится совсем.
Спасибо, я как то так и думал, но не был уверен.Грубо говоря если видим раздел ***.exe а в нем параметр
Debugger
...то что мы увидим в значении параметра будет являться программой запускаемой вместо указанной в названии раздела.
+ то что привел в ссылках Dragokas
Windows App Certification Kit - результаты тестирования
Название приложения:
EasyCureLogs, версия 1.0.0.5
Издатель приложения:
Phoenix, Inc.
Версия приложения:
1.0.0.5
Версия ОС:
Microsoft Windows 7 Профессиональная (6.1.7601.65536)
Версия комплекта:
3.1
Время создания отчета:
22.12.2013 22:50:13
Общий результат: ПРОЙДЕНО С ПРЕДУПРЕЖДЕНИЯМИ
Как я понимаю, цифровая подпись не добавилась?Общий результат: ПРОЙДЕНО С ПРЕДУПРЕЖДЕНИЯМИ
Попробуй эту часть сгенерировать (посмотреть) через IsToolТолько не соображу как иконку ярлыка на cmd сделать..
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\Icon_1.ico"
Name: "{group}\{cm:programOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; IconFilename: "{app}\Icon_1.ico"
IconFilename
The filename of a custom icon (located on the user's system) to be displayed. This can be an executable image (.exe, .dll) containing icons or a .ico file.
If this parameter is not specified or is blank, Windows will use the file's default icon. This parameter can include constants.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?