After updating the tweaker version, the "7+ Taskbar Tweaker.exe" file is being launched. It mostly looks good, but the fact that there are two launchers now ("7PlusTaskbarTweakerPortable.exe" and "7+ Taskbar Tweaker.exe") will interfere with some of the features: "D:\7tt_path\bin\(32|64)\7+ Taskbar Tweaker.ex2" -launcher "D:\7tt_path\7+ Taskbar Tweaker.exe" -ini "D:\7tt_path\7+ Taskbar Tweaker.ini" The command line should be in the following format: ex2 file directly, with the correct command line parameters. Perhaps a solution for PAL would be to run the. exe, it could be launched by accident and start polluting the registry, which is undesirable for a portable version. ex2 extension is being used because if left as. * The launcher runs the correct executable, 32 or 64-bit, depending on the current OS. To minimize the setup file size, the main executable files are the same, and in order for the program to know that it's the portable version, it's launched with extra command line parameters. * The setup is universal: it allows both standard and portable installation. ex2 is launched with additional command line parameters, which make it behave like a portable version (use the. exe is a tiny launcher, and it uses the standard method of starting a new process to launch. We use this layout and our special installer for lots of reasons: If there is a command parameter we can pass, we could eliminate the move back and forth and our launcher would just serve as a portable/relative glorified shortcut to start your app with the command line parameter and then immediately exit. The data file is moved back and forth to your app (7+TaskbarTweakerPortable\App\7+ Taskbar Tweaker) and to the Data location (7+TaskbarTweakerPortable\Data) by our launcher that would then wait for your main and secondary EXEs to exit. Your existing directory layout can stay within ours. Here is as far as I'd gotten in my quick test to serve as a good example starting point. Possibly by injecting into explorer.exe? (which crashed on my Windows 8.1 box) You may also find increased false positives due to running an EXE that doesn't end in either EXE or BIN. I'm not sure how your main EXE calls the secondary one but it's somehow breaking out of the launcher. I tried to put together a quick example of showing how it moves the files, but I'm not sure if PAL can handle the switch to the odd.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |