2

Я хочу использовать setreg.exe (http://msdn.microsoft.com/en-us/library/aa387700(VS.85).aspx), чтобы отключить проверку отзыва сертификатов. Тем не менее, он основан на более старой версии .NET, чем у меня. Microsoft говорит, что поставляется с более старым .net SDK, и когда я загружаю его, пытаюсь установить, он говорит что-то вроде «невозможно установить SDK без .net 1.1».

В связанной статье говорится, что для более новых версий я должен использовать SignTool, но SignTool, похоже, не имеет нужной мне функции.

Возможно ли либо

а) найти инструмент, который может выполнять нужную мне функцию, которая не нужна мне для установки более старой версии .NET

б) получить setreg.exe без загрузки SDK

или мне нужно установить более старый .NET на мою машину? И если последний случай, что мне нужно сделать, чтобы установить более старый .NET? Перезапишет ли мой текущий .NET?

Спасибо,

3 ответа3

4

Если вы хотите загрузить «.NET Framework SDK Version 1.1», вы можете извлечь его содержимое. Внутри вы найдете netfxsd1.cab. В ней вы найдете 'FL_setreg_exe _____ X86.3643236F_FC70_11D3_A536_0090278A1BB8', который вы ищете setreg.exe. (Просто переименуйте файл. Это точно так же, как версия, поставляемая с W2K.)

«setup.exe» является SFX.CAB-файл.

Так что если у вас есть метод, чтобы открыть.CAB-файлы (снова переименуйте из .exe в .exe.cab) достаточно легко открыть, или вы можете использовать инструмент uniextract.

http://www.microsoft.com/downloads/en/confirmation.aspx?familyid=9b3a2ca6-3647-4070-9f41-a333c6b9181d&displaylang=en

http://www.legroom.net/software/uniextract

1

Платформы .NET имеют обратную совместимость. Поэтому, если у меня есть приложение, написанное на .NET 2; моей платформы .NET 4 достаточно.

В любом случае может возникнуть оговорка с приложением .NET 1.1, как это было до широко распространенной платформы .NET 2.

Платформу .NET 1.1 можно скачать здесь, и она не будет перезаписывать любую другую платформу .NET, которую вы, возможно, установили.

1

SETREG.EX_ поставляется с Win2K (в каталоге I386), если он у вас есть. (Вам нужно будет использовать команду EXPAND.EXE, чтобы расширить SETREG.EX_ до SETREG.EXE.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .