Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Win ISO V3.0 not working. #1144

Closed
xmjacky opened this issue Apr 19, 2022 · 5 comments · Fixed by #1145
Closed

Win ISO V3.0 not working. #1144

xmjacky opened this issue Apr 19, 2022 · 5 comments · Fixed by #1145

Comments

@xmjacky
Copy link

xmjacky commented Apr 19, 2022

Describe the bug
When you start the application, you will be prompted with an error "Application (.TST) file not found...". As shown in the screenshot.

Expected behavior
The software can be started normally.

Screenshots
20220419225114

Environment (please complete the following information):

  • OS: Windows 10 21H1 64 bit
  • Version: 19043.1586

I will package the software installation package and the files after installation in the attachment.

trace.txt

PC Software Win ISO V3.0.zip

@cracyc
Copy link
Contributor

cracyc commented Apr 19, 2022

There's a serious bug in the installer

1cdc:Call KERNEL.51: MAKEPROCINSTANCE(120f00ee,1217) ret=120f:08bb ds=1217
1cdc:Ret  KERNEL.51: MAKEPROCINSTANCE() retval=11ff00c2 ret=120f:08bb ds=1217
1cdc:Call USER.89: CREATEDIALOG(1217,121701bc "REGISTER",0000,11ff00ba) ret=120f:08d7 ds=1217
...
1cdc:Call KERNEL.52: FREEPROCINSTANCE(11ff00ba) ret=120f:09ef ds=1217
1cdc:Ret  KERNEL.52: FREEPROCINSTANCE() retval=00000018 ret=120f:09ef ds=1217
...
1cdc:Call USER.53: DESTROYWINDOW(003d) ret=120f:0a15 ds=1217
1cdc:trace:msg:WINPROC_CallProc32ATo16 (7421CF80, 00D20162, (null)(0090), 00000000, 00000000)
1cdc:CallTo16(func=11ff:00ba,ds=1217,003d,0090,0000,0000,0000) ss:sp=1217:ec1e ax=1217 bx=0006 cx=0000 dx=0000 si=003d di=0000 bp=ec48 es=1217 fs=0053
Limit check at 0x02e7edaa failed. Segment 1217, limit 0000fd1f, offset 0000ff8b

It sets the wrong dlgproc in createdialog which just happens to kind of work because the following procinstance is the correct one. I'm disinclined to try and fix it and you can press continue in the error dialog ~3 times to skip it. This doesn't fix the problem mentioned though. The program also tries to install an nt device driver which won't work in x64 bit windows. I don't know whether that makes the program unusable though.

@cracyc
Copy link
Contributor

cracyc commented Apr 20, 2022

The program needs to be run with winiso5k.tst on the command line. #1145 fixes the start menu icons so it can be run properly from there like the message box says. Also the program crashes when run and the pr also fixes that. The program appears to support com ports which may work without the driver. I don't have the hardware and so can't find out but if it requires the driver then you'll have to find a 64bit one.

@xmjacky
Copy link
Author

xmjacky commented Apr 20, 2022

Thank you very much.

There is a problem with visual studio on my computer. Can you compile it and send it to me?

@otya128
Copy link
Owner

otya128 commented Apr 20, 2022

@xmjacky
Copy link
Author

xmjacky commented Apr 20, 2022

The software works normally.
Thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants