joiner Posted 7 hours ago Posted 7 hours ago Hello everyone. Perhaps my question is more about the OS than autoit. Project: files are packed into archives, then all this is packed into Inno Setup via its script. When launched, Inno Setup unpacks some of the files into a temporary folder and launches "autoit3.exe file.a3x". The last file creates a graphical autoit window. Automatically searches for a path to a specific folder. Next, the window selects files for unpacking. At this time, Inno Setup is waiting for a list of files. Mutex is used. And when you click the "install" button (unpacking additional files from Inno Setup), the Inno Setup process is in "paused" mode. Everything freezes. If you select the path manually, there is no freeze. For some, this does not help. If you run the autoit file from a temporary folder manually, there is no freeze. Decided that the problem was in Inno Setup (latest version) I used another option - only autoit works, extracts files from itself and runs "autoit3.exe file.a3x". Again, it freezes. If I run it manually from a folder, it works without problems. But if I create a .bat command file and run "autoit3.exe file.a3x", it freezes again. Now an important point: this has not been observed for several years of the project's work. And everything works fine on my computers and still works amazingly. This problem occurred to some users. A small number. As one of them said, in more than 90% of cases the code works for everyone. Is the problem in the OS? Different builds with reduced functionality? Why does the system put the parent process in the "suspended" state? Moreover, in this mode the parent process begins to strain the computer's processor up to 20-30%. Running as administrator or regular user does not solve the problem Windows 10-11 operating systems Used udf _GDIPlus_StripProgressbar.au3 Bass.au3
argumentum Posted 6 hours ago Posted 6 hours ago 1 hour ago, joiner said: Why does the system put the parent process in the "suspended" state? An anti virus may want to do that while it figures out if "yes or no" on the current process and its files. Look into that. Unless that is not it but I doubt that is anything else. Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
argumentum Posted 4 hours ago Posted 4 hours ago ..no idea. 2 hours ago, joiner said: Setup is waiting for a list of files. Mutex is used. And when you click the "install" button (unpacking additional files from Inno Setup), the Inno Setup process is in "paused" mode. Everything freezes. If you select the path manually, there is no freeze. For some, this does not help. Maybe there is a path that is slow to return ( mapped network, drive in sleep mode ) and that does it ? Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now