win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
2.14k stars 73 forks source link

7z package supermium browser v124 unpacked but all files are PDB - now stuck #764

Open centrosummer opened 1 month ago

centrosummer commented 1 month ago

I am not any kind of browser developer; just want to put supermium v. 124, 32-bit onto Vista o.s. machine and be able to run and use it.

I used 7zip to extract the supermium 7z package, and all of the resulting extracted files are as PDB. This is useless. No DLL files and no EXE file, to run the Supermium browser.

Am I not allowed to use the 7z compressed package? Am I only expected to download and install one of the "setup" installers?

win32ss commented 1 month ago

The exes are also 7z archives (self-extracting archives) that can be extracted like standard 7z archives. The "Supermium" folder will contain the browser itself.

EDSln commented 1 month ago

I used 7zip to extract the supermium 7z package, and all of the resulting extracted files are as PDB. This is useless. No DLL files and no EXE file, to run the Supermium browser.

Am I not allowed to use the 7z compressed package? Am I only expected to download and install one of the "setup" installers?

You downloaded *syms.7z this is the debug archive, you need to download supermium_124_32_setup.exe and open it in 7zip.

centrosummer commented 1 month ago

EDSIn, Could you explain a little more clearly about "download supermium_124_32_setup.exe and open it in 7zip"? Would that in some way let me extract the setup exe package as a portable form of Supermium? Is the setup.exe supposed to be just opened or is 7zip supposed to be used to unpack the whole setup.exe package? Is an "Installation" needed in some part of the process?

Or more easily, could I simply down load the _124_32_setup.exe file and just run it the way it is, not using 7zip; and what would be the disadvantage if I try that? Installation?

EDSln commented 1 month ago

If you extract the files with 7zip, then if you just run chrome.exe, it will start with a profile created in the user folder, so it will not be portable. If you create a shortcut with the necessary parameters for portable mode, it will be portable. If you run the installer, it will install as usual.

XakerTwo commented 1 month ago

first of all - on github release page there no portable version of supermium - only installer exe file

so, the setup file here is well trivial and it's almost regular SFX (self extracting archive), that on run dump all its content to pre-defined place(%temp% folder) and launch true installer that again simply copy files to location, you specify in its dialog plus creates necessary keys in registry (mostly for file associations and to be able be default browser). any similar SFX(and most exe btw) can be opened as archive, so you can view and grab required part.

7zip is very omnivore and can successfully open many various kind of storing containers with non trivial compressing or structure

any file is just sequence of bytes that can be opened in many way, not only one that was intended :innocent: but doing so mostly you will lose some part of original functionality but sometimes you will get something else or more.

in supermium case, if you don't care about associations and defaultness you can simpy extract necessary content from installer exe to desired location, create shortcut and use it, but note - if associations was not configured to supermium, most likely externals requests(from apps and windows shell) to open links will be opened not in supermium