Hi
Just FYI if someone will solve Vista issues in the future:
1. Forget about webbrowse object. It's not possible to run it.
2. Don't use WebBrowserGet / WebBrowserSet on Vista
3. Install .NET 4.6.2. It's tricky but it's possible. The process is here:
- Start the installer
- Continue until it fails
- Copy the newly created folder c:\0f4d9d6fdc6ca4f7eb0ab719fa2c337b or similar weird name
- Close the installer
- Run netfx64_full.msi (or 32bit for 32bit version of Vista)
- Go to Control panel -> Remove apps. Locate "Microsoft .NET framework 4.6.2" and rightclick "Change or remove"
- Select "Repair"
4. If you use .NET: Look for netstandard.dll and add it to GAC with gacutil (from NETFX 4.6.2 Tools).If it's missing use your own netstandard.dll (4.6.26011.1 - 96.3kb works)
gacutil /i "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.4\ref\net6.0\netstandard.dll"
gacutil -l must return:
"The Global Assembly Cache contains the following assemblies:
netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"