vxiiduu / VxKex

Windows 7 API Extensions
859 stars 47 forks source link

[Partially working] DNSChanger 2.2.0.0 - However some useful info inside. #206

Open dxxxxp opened 2 months ago

dxxxxp commented 2 months ago

Update: 04/29/2024: ### A workaround has been posted at the last few replies below.

DNSChanger is a DNS Changer for Windows, Linux, Mac operating systems. It is advertised as FOSS. (unconfirmed). It has a clean AV check. It should be noted that DNS Changer CLI does work partially in Windows 7 after using Volta to force upgrade Node to version 14.17 and then upgrading that to version 16. (module compatibility).

See:

https://github.com/nodejs/help/issues/3878

And:

https://github.com/volta-cli/volta/issues/1260

The result of installing VxKex and attempting to enable any combination of compatibility functions does not result in a immediate crash but we are met with a white screen.

CaptureKexW-DNSC

i486 commented 2 months ago

Please include VxKex log files. They are important for the author to diagnose problems and improve the application.

Steps to upload VxKex log files:

  1. Locate VxKex log files:

    • Press the Windows key + R to open the Run dialog.
    • Type in %LOCALAPPDATA%\VxKex\Logs and press Enter. This should open the directory containing the VxKex log files (if they exist).
  2. Clear VxKex logs (Optional):

    • In the VxKex Logs folder, select all files (Ctrl+A).
    • Right-click and choose "Delete" or "Move to trash" (depending on your operating system).
    • If you encounter issues deleting some log files, try closing any applications that are using VxKex functionality.
  3. Enable VxKex and reproduce the crash:

    • Follow the instructions for enabling VxKex on the application.
    • Perform the actions that cause the application to crash.
    • Exit/Terminate the app
  4. Collect VxKex logs:

    • Navigate back to the VxKex Logs folder (as shown in step 1).
    • Compress the log files into a single ZIP archive. You can usually do this by selecting all files, right-clicking, and choosing "Compress" or "Zip".
  5. Attach the log archive to your GitHub post/comment:

    • To attach a file to an issue, drag and drop it into the comment box. Alternatively, you can click Paper Clip icon in the formatting bar above the comment box to browse, select, and add a file from your computer.
dxxxxp commented 2 months ago

@i486 @vxiiduu I would love to get logs but not knowing what is in them could be problematic to say the least.

I will attempt to use a virtual machine tomorrow and get back to you all.

dxxxxp commented 2 months ago

Here are the logs as requested : DNS Changer-00133587793018234500-320.zip

adeii commented 2 months ago

Try this, without VxKex, works on Win 7 SP1 x64 https://github.com/adeii/supermium-portable/releases/download/E29/DNS-Changer-2.2.0-electron29-x64-win7.7z

dxxxxp commented 2 months ago

That runs fine. But I want to get the latesr DNSChanger msi working. What are the steps here?

dxxxxp commented 2 months ago

I see the updated link now. Thank you! However I'm still not sure what i'm supposed to do here ?

Did you want me to set this as the default browser? If that I am not even able to launch it. It does not launch.

Edit:

It will launch but it doesn't seem to launch without electron (and possibly node) already installed by default

dxxxxp commented 2 months ago

Thank you for your help @adeii ! Hopefully the "fix" can be imported into the next VxKex version along with a ryder that fixes the IPv6 "issue" in DNSChanger.

adeii commented 2 months ago

It will launch but it doesn't seem to launch without electron (and possibly node) already installed by default

All electron-based programs could be executed with working Electron and resources folder from original problem. Latest working Electron on Win 7 x64 is 30.0.1, but has bugs with DirectX 11 and DNS. Latest working NodeJS on Win 7 is 16.x. All program with higher requirement can not work, for now.

Modification of Electron-based programs could be alternative to make them work on Win 7, untill some node and qt6 files.

dxxxxp commented 2 months ago

What directX bugs? I dont see any directX bugs. I see the DNS IPv6 issue in DNSChanger but don’t see any issues with directX

On Mon, Apr 29, 2024 at 4:46 AM adeii @.***> wrote:

It will launch but it doesn't seem to launch without electron (and possibly node) already installed by default

All electron-based programs could be executed with working Electron and resources folder from original problem. Latest working Electron on Win 7 x64 is 30.0.1, but has bugs with DirectX 11 and DNS. Latest working NodeJS on Win 7 is 16.x. All program with higher requirement can not work, for now.

Modification of Electron-based programs could be alternative to make them work on Win 7, untill some node and qt6 files.

— Reply to this email directly, view it on GitHub https://github.com/vxiiduu/VxKex/issues/206#issuecomment-2082177746, or unsubscribe https://github.com/notifications/unsubscribe-auth/BE2WUSRQMR7DM2F7BGXZSULY7YCFNAVCNFSM6AAAAABGPWHJ56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBSGE3TONZUGY . You are receiving this because you authored the thread.Message ID: @.***>

adeii commented 2 months ago

You got DNS Changer 2.2.0 on Electron 29 and all is fine, not bugs, except IPv6. I tried DNS Changer 2.2.0 on Electron 30 and got DX11 fail, but no changes with IPv6. No option to use IPv6.

DNS Changer 2.2.0 with VxKex 1.1.1 can not start.