Topic: .NET Framework  (Read 37571 times)

Re: .NET Framework
« Reply #40 on: January 18, 2017, 10:01:59 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Thanks fredo61,

I'm a new smutje and cooking in a german project 'c't-Notfall-Windows 2017' ( heise.de/-3467556 ).
Well,
After following your links and a research,
 I see c't did VERY VERY ugly things on Win10PESE. .............................. stupid, brrrrrrrr


Anyway, thanks finding us,
 Cooking with german ingredients is delicious  :thumbsup:

Re: .NET Framework
« Reply #41 on: March 24, 2017, 04:27:39 PM »

mobile_pe

  • Apprentice
  • *
  • Date Registered: Mar 2017
  • Posts: 4
I'm interested in porting the script for Win7pe in order to integrate .NET 4.5.

1. I downloaded a vanilla Win7PE_SE project.
2. Added .net script from Win8.1SE newbielink:http://win81se.cwcodes.net/Projects/Win8.1SE/Components/DotNet.script [nonactive] under components, named DotNet4.script.
3. Built an ISO.
4. Ran X:\windows\Microsoft.NET\dotnet.exe framework verifier.
No framework is installed - screenshot is attached.

I know that Windows 7 ISO does not contain 4.5 framework. Is there a way to source it from a different location?
Is anyone here experienced with such task?

Re: .NET Framework
« Reply #42 on: March 26, 2017, 06:46:59 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Above mobile_pe post continues here:
http://theoven.org/index.php?topic=2070

Re: .NET Framework
« Reply #43 on: October 24, 2017, 09:33:44 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
It appears .NET plugin is having issues with the 1709 upgrade. (Or possibly for longer)  Needed to run .NET from RAM for some applications to work. Run from CD produces error when some dependent applications are launched.

Example:
http://theoven.org/index.php?topic=2260.0 - Acrylic WiFi Home displays error. (Discussed in Acrylic thread already, making sure it's seen here)

Confirm 1709 as well as 1703

« Last Edit: October 24, 2017, 10:34:59 PM by bob.omb »

Re: .NET Framework
« Reply #44 on: October 24, 2017, 09:46:18 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
@Chris

Win10_1703_English_x64 - Basic Build - Components\.Net Framework plugin - Version=027
 - Run from RAM - DotNet 4.0/4.5 --> Acrylic Works OK

Win10_1703_English_x64 - Basic Build - Components\.Net Framework plugin - Version=027
 - Run from Normal - DotNet 4.0/4.5 --> Error => Acrylic Automatic Error Reporting

Win10_1703_English_x64 - Basic Build - Components\.Net Framework plugin - Version=027
 - Run from RAM - DotNet 2.0/3.0/3.5/4.5 --> Error => Acrylic Automatic Error Reporting

* so Acrylic error continues even with Run from RAM - DotNet 2.0/3.0/3.5/4.5

ps:
Downloads\AppYGS\Network\Acrylic Wi-Fi

Reminding ShadowExplorer:

\AppY\System Tools\ShadowExplorer (.Net.3.5) --> Run from RAM - DotNet 2.0/3.0/3.5/4.5 --> .NET Framework error (Unhandled exception)


When time found
:turtle:
« Last Edit: October 26, 2017, 01:54:05 PM by Lancelot »

Re: .NET Framework
« Reply #45 on: October 27, 2017, 03:35:56 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
DotNet is not my cup of tea in PE.
but I looked at anyway, the NET Framework Setup InstallPath was not good for 64-bits Net4.x apps.
I corrected it, it should be better for Acrylic Wi-Fi.

I have not tested ShadowExplorer.
My extracted wim folders VHDs are full and I can not enable NetFx3. I have no free time before a little while to rebuild them.

Re: .NET Framework
« Reply #46 on: October 27, 2017, 05:46:27 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Thanks ChrisR! Will test Acrylic as well as Shadow and will report results here. I have another plugin I have been waiting to create until this issue was resolved, if so you will see that in the main plugins thread after I confirm results tonight. (.NET was not the issue for Zemana Anti-Malware, which is what I thought would resolve my issue.)
« Last Edit: October 28, 2017, 07:04:48 AM by bob.omb »

Re: .NET Framework
« Reply #47 on: October 28, 2017, 04:08:22 AM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Acrylic Wifi confirmed working with .NET 2.0/3.0/4.0/4.5 Run From CD with 1709 source

Re: .NET Framework
« Reply #48 on: December 17, 2017, 06:14:14 PM »

mut

  • Apprentice
  • *
  • Date Registered: Dec 2016
  • Posts: 8
hi,

can someone please try to execute the attached test-programs in Win10PESE b1709 with activated FW 2.0 - 4.5 and post the results?
I like to know if only my build cannot open the programs (expect FW 4.0) or if it is a general behaviour.


Additional information to my building steps / test process:

Default settings with enabled .net and PowerShell plugin:
  • Download Win10PE_SE_2017-12-02
  • extract to short folder e.q. o:\a10\
  • Update win10PESE - Utility Update
  • Set source to mounted Win10x64 b1709 at "Configure source" and tab "source" (e:\) (file: en_windows_10_multi-edition_vl_version_1709_updated_sept_2017_x64_dvd_100090741)
  • Enable plugin .net with FW 2.0 - 4.5
  • Enable plugin PowerShell
  • Run Build process
  • --> Logfile: log_20171217_172354.zip
  • Boot from USB stick and try to run the test applications
  • FW 3.0-4.6 not working --> displays message that the framework should be installed
  • PowerShell windows was visible for a very short time but closes immediately

Default settings with run from RAM:
  • Same as before but set "run all programs from RAM" in CdDrive plugin
  • Run Build process
  • --> Logfile: log_20171217_180535.zip
  • Boot from USB stick and try to run the test applications
  • FW 3.0-3.5 not working --> seen in task manager but closes without any message
  • FW 4.0-4.6 not working --> see exception.png
  • PowerShell can be opened

Add additional plugins:
  • Enable plugins as required
  • Run all programs from RAM
  • Only for backup: Run .net from RAM
  • Enable some plugins (e.q. Common components, PowerShell, Remote Desktop, Ms Visual C++ Runtime, Vss, Portabilition)
  • Run Build process
  • --> Logfile: log_20171217_163854.zip
  • Boot from USB stick and try to run the test applications
  • FW 3.0-3.5 not working --> seen in task manager but closes without any message
  • FW 4.0-4.6 not working --> see exception.png
  • PowerShell can be opened

Summary:
  • I am using v30 of the .net Framework plugin
  • I tried it by using a local copy of Win10x64 Enterprise b1709 with activated FW
  • I tried it by using a mounted Win10x64 Enterprise b1709 with activated FW

Comparison to Win8.1PESE:
  • If I build my project with Win8.1 the programs with FW 2.0-4.5 are working - tested with v27 of the .net Framework plugin
  • --> Logfile: log_20171217_184957.zip
  • Boot from USB stick and try to run the test applications
  • FW 3.0-4.5 working
  • FW 4.6 not working --> displays message that the framework should be installed
  • PowerShell can be opened


I don't believe there is a general problem in the Plugin but I guess some files are missing in my Win10PESE version but I cannot figure out which one and why this happens.  :sad:
Does anyone know how I can check which files are missing so that I can include them?
Is it possible to crosscheck between Win8.1PESE and Win10PESE???

Attached:
logfiles_error-messages.zip - archive with all build-logs and error-messages
framework-test.zip - my test program that was build with different FW Versions




Re: .NET Framework
« Reply #49 on: January 15, 2018, 12:09:18 AM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
*Bump* on this thread if anyone understands this plugin enough to help out with it.  Applications are not detecting .NET 3.5.1 in current plugin.. .NET version tool that comes in plugin also not detecting versions correctly..(Unless its supposed to look like this.  Updated version used, results look the same..) It seems as though it DOES work but cannot detect correctly or a small component of it may be missing.  Which would explain why some apps that require it work while others do not.  Possibly apps that "check" to see if its installed much like the .NET detector does error out before attempting to run because they do not see it...

ila_rendered

Settings used in Win10PESE x64 v1709 (16299.15) in below pic. Same Results with Run from RAM

ila_rendered

Also attached is the latest copy of dotNET.exe (Asoft .NET version detector) to add to the current plugin.

* dotnet.7z (363.67 kB - downloaded 87 times.)

« Last Edit: January 15, 2018, 12:58:09 AM by bob.omb »

Re: .NET Framework
« Reply #50 on: February 21, 2018, 06:31:45 AM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
The following keys contained incorrect paths for .NET framework plugin with Run from CD selected.

The below keys are the corrected paths.  Add this to FinalY>Additional Registry for testing.   It still isn't perfect but maybe this will help with for "Run from CD"

Code: [Select]
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Commands.Management__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Commands.Management\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Commands.Management.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Commands.Utility__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Commands.Utility\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Commands.Utility.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.ConsoleHost__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.ConsoleHost\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.ConsoleHost.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Security__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Security\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Security.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.System.Management.Automation__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.System.Management.Automation\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.System.Management.Automation.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management__31bf3856ad364e35\1\10.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management\v4.0_10.0.0.0__31bf3856ad364e35\Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management.config
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\CDF\v4.0",SMSvcHostPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",InstallRoot,Y:\Programs\Microsoft.NET\Framework64\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFNonReferenceAssembliesPathx64,Y:\Programs\Microsoft.NET\Framework64\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFReferenceAssembliesPathx64,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.5",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v3.5\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v4\Client",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v4\Full",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules",Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\mscordacwks.dll,0
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\CDF\v4.0",SMSvcHostPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",InstallRoot,Y:\Programs\Microsoft.NET\Framework\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFNonReferenceAssembliesPathx86,Y:\Programs\Microsoft.NET\Framework\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFReferenceAssembliesPathx86,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5",InstallPath,Y:\Programs\Microsoft.NET\Framework\v3.5\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client",InstallPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full",InstallPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules",Y:\Programs\Microsoft.NET\Framework\v4.0.30319\mscordacwks.dll,0
RegWrite,HKLM,0x2,Tmp_Software\Microsoft\MMC\SnapIns\FX:{0f3f3735-573d-9804-99e4-ab2a69ba5fd4},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SecurityAuditPoliciesSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\Microsoft\MMC\SnapIns\FX:{8A1A4AD2-7F9F-492c-9E1D-F725E3CBF2F0},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SrpUxSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\WOW6432Node\Microsoft\MMC\SnapIns\FX:{0f3f3735-573d-9804-99e4-ab2a69ba5fd4},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SecurityAuditPoliciesSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\WOW6432Node\Microsoft\MMC\SnapIns\FX:{8A1A4AD2-7F9F-492c-9E1D-F725E3CBF2F0},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SrpUxSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
« Last Edit: February 21, 2018, 06:39:53 AM by bob.omb »

Re: .NET Framework
« Reply #51 on: February 21, 2018, 12:09:56 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
the Net plugin, uses a variable that comes from the CDrive X-Y  Plugin (variable enabled/disabled)

Quote
If,ExistVar,%AtRam%,Begin

Open codebox and type> echo,%AtRam%

If true - X is the drive letter used
if false - Y is the drive letter used

Re: .NET Framework
« Reply #52 on: February 21, 2018, 12:11:53 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
also Net Plugin uses a Merged Registry (plugin attachment)
which also reference X

Re: .NET Framework
« Reply #53 on: February 21, 2018, 10:33:59 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Where is codebox I have not used it yet... I see buttons everywhere for a "New Codebox" but nowhere to actually open it..  :confused:  I assume I will be able to accomplish a lot more once I understand/can find, this feature (guessing related to Macro Library)

I'm trying to get this working to the point where the dotnet.exe version detector actually can see .NET...

Looking at attached registry keys now..
« Last Edit: February 21, 2018, 10:36:09 PM by bob.omb »

Re: .NET Framework
« Reply #54 on: February 21, 2018, 11:27:48 PM »

mynhow

  • Jr. Chef
  • **
  • Date Registered: Oct 2015
  • Posts: 43
Hi Bob

I did some tests with your plugin (PC Doctor) and managed with to work.

I did a build with Full copy files and Full .NET Framework, but the application just show the message to install .NET Framework 3.5 SP1. So I decided to test in my build that just have the .NET 4.0 and 4.5 and it work without problems.

So I did a new build with Full copy files and 4.0 and 4.5 .NET Framework and PC Doctor worked fine. Some Applications may require others dependencies to work.

It's weird that the app doesn't work with Full .NET and work with 4.0-4.5.
« Last Edit: February 21, 2018, 11:35:39 PM by mynhow »

Re: .NET Framework
« Reply #55 on: February 21, 2018, 11:54:24 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Hi mynhow,

  Each different option you pick runs a different section in the plugin.  That means the full .NET framework option has some bugs..

   I am finding the problems now with the plugin.  (Thank you @james for pointing out the attached reg files and variable.) I am still not 100% sure but... I have found many many hardcoded paths to X:\ which will cause problems when run from CD.  Also I found many incorrect paths hardcoded to Y:\Programs (x86)\Reference Assemblies\ --> But the plugin writes to Y:\Programs\Reference Assemblies (x86)\

I am waiting to find out how codebox works or if the Macros change these paths in real time while the plugin runs by searching for text.  No variables are used in the keys which is probably why it is so complex and having errors... If this works it looks like I'll be spending much time trying to update with a universal fix but we will see...fingers crossed..

I don't see why the registry items are attached .REG files and not included in the plugin each in their own section with text..  :confused:  (Maybe for other SE projects this plugin was born) This is most likely why there are issues but also may be needed for some reason..

In the mean time.....  I am working on hardcoding a Run from CD version just to test and make sure changing the entries actually works. 

Building now will update when complete...
« Last Edit: February 22, 2018, 12:36:32 AM by bob.omb »

Re: .NET Framework
« Reply #56 on: February 22, 2018, 05:45:36 AM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
No luck.

I have changed every key I could find that the path was referenced incorrectly, I have to be missing something....

Attached is a very hastily modified NOT TO BE USED FOR ANYTHING OTHER THAN TESTING --> 10PESEx64 - FULL .NET - Run from CD <-- during this attempt to repair the plugin.. There may be incorrect changes made there are no guarantees with this.  What I can say is true is that if you use this plugin to create a build AND add the keys in the codebox to FinalsY>Additional registry, when you boot your build and go check the registry the paths will be corrected. (I Think all of them but it's still not working.)

* DotNet.7z (674.2 kB - downloaded 99 times.)

Code: [Select]
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Commands.Management__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Commands.Management\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Commands.Management.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Commands.Utility__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Commands.Utility\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Commands.Utility.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.ConsoleHost__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.ConsoleHost\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.ConsoleHost.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Security__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Security\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Security.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.System.Management.Automation__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.System.Management.Automation\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.System.Management.Automation.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management__31bf3856ad364e35\1\10.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management\v4.0_10.0.0.0__31bf3856ad364e35\Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management.config
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\CDF\v4.0",SMSvcHostPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",InstallRoot,Y:\Programs\Microsoft.NET\Framework64\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFNonReferenceAssembliesPathx64,Y:\Programs\Microsoft.NET\Framework64\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFReferenceAssembliesPathx64,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.5",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v3.5\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v4\Client",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v4\Full",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules",Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\mscordacwks.dll,0
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\CDF\v4.0",SMSvcHostPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",InstallRoot,Y:\Programs\Microsoft.NET\Framework\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFNonReferenceAssembliesPathx86,Y:\Programs\Microsoft.NET\Framework\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFReferenceAssembliesPathx86,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5",InstallPath,Y:\Programs\Microsoft.NET\Framework\v3.5\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client",InstallPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full",InstallPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules",Y:\Programs\Microsoft.NET\Framework\v4.0.30319\mscordacwks.dll,0
RegWrite,HKLM,0x2,Tmp_Software\Microsoft\MMC\SnapIns\FX:{0f3f3735-573d-9804-99e4-ab2a69ba5fd4},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SecurityAuditPoliciesSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\Microsoft\MMC\SnapIns\FX:{8A1A4AD2-7F9F-492c-9E1D-F725E3CBF2F0},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SrpUxSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\WOW6432Node\Microsoft\MMC\SnapIns\FX:{0f3f3735-573d-9804-99e4-ab2a69ba5fd4},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SecurityAuditPoliciesSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\WOW6432Node\Microsoft\MMC\SnapIns\FX:{8A1A4AD2-7F9F-492c-9E1D-F725E3CBF2F0},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SrpUxSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"



« Last Edit: February 22, 2018, 06:25:17 PM by bob.omb »

Re: .NET Framework
« Reply #57 on: February 27, 2018, 08:55:59 PM »

TravisAStrong

  • Apprentice
  • *
  • Date Registered: Apr 2016
  • Posts: 7
Any plans to integrate newer .NET Framework versions like 4.6+? I'd like to integrate the Intel Rapid Storage Technology toolkit but it depends on 4.6.1

Re: .NET Framework
« Reply #58 on: March 05, 2018, 02:51:21 AM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Got it  :thumbsup:

ila_rendered

Use this plugin for --> "Run from CD" <-- and --> "2.0/3.0/3.5/4.5"(FULL) <-- ONLY - Do not change any settings.

It will not work correctly for "Run from RAM"

Whenever Lancelot get's back we can update the main plugin and push to server for everyone.  Unless someone else wants to help do the work, its pretty complicated.

(For FIXING plugin ~codebakers --> The injected .REG files need to be merged with the main script with variables used for the path on keys instead of hardcoded so the X:\windows hardcoded paths will work correctly when "Run from CD".....help would be appreciated) 

Also one of the injected .REG files, specifically the:

 [Setup]Win10_NetFXSetup4.0_x64.reg

Has incorrect registry paths of:

 HKLM\Tmp_Software\Microsoft\Microsoft\etc  --Instead of--  HKLM\Tmp_Software\Microsoft\etc throughout

and also has incorrect paths of

 HKLM\Tmp_Software\Microsoft\WOW6432Node\Microsoft\etc  --Instead of--  HKLM\Tmp_Software\WOW6432Node\Microsoft\etc throughout

ALSO

There is a line, search for "Run,%ScriptFile%,WriteSettingsCD,Wow6432Node\" in the plugin.

--This line needs to be--

"Run,%ScriptFile%,WriteSettingsCD" without the ",Wow6432Node\" at the end  :wink:

Here is the hardcoded "Run from CD" "Full .NET framework" plugin.

* DotNet-CDonly-FULL-Bob.Omb.7z (674.26 kB - downloaded 91 times.)

---> But there were a bunch of other hardcoded paths, I also add the below keys to my FinalsY>Additional Registry:

Code: [Select]
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{20C6F4C2-80A8-4310-A59A-1CC487334236}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{215B68E5-0E78-4505-BE40-962EE3A0C379}\InProcServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Classes\WOW6432Node\CLSID\{5C8422A6-F64B-4AA6-8D3C-78A3E988AA9E}\InprocServer32,,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\WPF\PenIMC2_v0400.dll
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.0.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.0.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Commands.Management__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Commands.Management\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Commands.Management.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Commands.Utility__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Commands.Utility\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Commands.Utility.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.ConsoleHost__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.ConsoleHost\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.ConsoleHost.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.Microsoft.PowerShell.Security__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.Microsoft.PowerShell.Security\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.Microsoft.PowerShell.Security.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.0.System.Management.Automation__31bf3856ad364e35\1\1.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.1.0.System.Management.Automation\v4.0_1.0.0.0__31bf3856ad364e35\Policy.1.0.System.Management.Automation.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\2\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_32\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\10.0.16299.15,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_10.0.16299.15__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.1.2.Microsoft.Interop.Security.AzRoles__31bf3856ad364e35\4\6.2.9200.16384,ConfigFilePath,Y:\Programs\assembly\GAC_64\Policy.1.2.Microsoft.Interop.Security.AzRoles\v4.0_6.2.9200.16384__31bf3856ad364e35\Policy.1.2.Microsoft.Interop.Security.AzRoles.config
RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Fusion\PublisherPolicy\Default\v4.0_Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management__31bf3856ad364e35\1\10.0.0.0,ConfigFilePath,Y:\Programs\assembly\GAC_MSIL\Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management\v4.0_10.0.0.0__31bf3856ad364e35\Policy.3.0.Microsoft.BackgroundIntelligentTransfer.Management.config
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\CDF\v4.0",SMSvcHostPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",InstallRoot,Y:\Programs\Microsoft.NET\Framework64\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFNonReferenceAssembliesPathx64,Y:\Programs\Microsoft.NET\Framework64\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFReferenceAssembliesPathx64,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v3.5",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v3.5\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v4\Client",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Microsoft\NET Framework Setup\NDP\v4\Full",InstallPath,Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules",Y:\Programs\Microsoft.NET\Framework64\v4.0.30319\mscordacwks.dll,0
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\CDF\v4.0",SMSvcHostPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",InstallRoot,Y:\Programs\Microsoft.NET\Framework\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFNonReferenceAssembliesPathx86,Y:\Programs\Microsoft.NET\Framework\v3.0\WPF\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation",WPFReferenceAssembliesPathx86,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5",InstallPath,Y:\Programs\Microsoft.NET\Framework\v3.5\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client",InstallPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full",InstallPath,Y:\Programs\Microsoft.NET\Framework\v4.0.30319\
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules",Y:\Programs\Microsoft.NET\Framework\v4.0.30319\mscordacwks.dll,0
RegWrite,HKLM,0x2,Tmp_Software\Microsoft\MMC\SnapIns\FX:{0f3f3735-573d-9804-99e4-ab2a69ba5fd4},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SecurityAuditPoliciesSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\Microsoft\MMC\SnapIns\FX:{8A1A4AD2-7F9F-492c-9E1D-F725E3CBF2F0},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SrpUxSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\WOW6432Node\Microsoft\MMC\SnapIns\FX:{0f3f3735-573d-9804-99e4-ab2a69ba5fd4},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SecurityAuditPoliciesSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x2,Tmp_Software\WOW6432Node\Microsoft\MMC\SnapIns\FX:{8A1A4AD2-7F9F-492c-9E1D-F725E3CBF2F0},ApplicationBase,Y:\Programs\assembly\GAC_MSIL\SrpUxSnapIn\10.0.0.0__31bf3856ad364e35
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",ReferenceInstallPath,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation",RuntimeInstallPath,"Y:\Programs\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation",InstallDir,"Y:\Programs\Reference Assemblies (x86)\Microsoft\Framework\v3.0\"

Place plugin in %BaseDir%\Projects\MyPlugins_Direct\Components\

Use the plugin without changing any settings (You can "Enable Feature NetFx3" if you need to) and add the additional registry code to FinalsY>Additional Registry plugin to use FULL .NET from CD

Still a lot of work to get this all in the plugin and tested but at least now people can piece this plugin and extra keys together in the meantime to get their full .NET working..
 
:great:
« Last Edit: March 05, 2018, 03:31:53 AM by bob.omb »

Re: .NET Framework
« Reply #59 on: March 05, 2018, 05:06:07 AM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Crap, looks like theres still one more step...

Getting error...

Y:\Programs\Microsoft.NET\Framework\4.0.30319\mscoreei.dll cannot be loaded

but the file is in the correct folder... need help with this part...
« Last Edit: March 05, 2018, 05:07:41 AM by bob.omb »

 

Powered by EzPortal