Open blackcrack opened 5 years ago
Regarding the satellite dlls, it is recommended solution by Microsoft. Before 0.2.0.1, I did wrap all laugnage dll into the main dll, but somehow it doesn't work for some people, and also it makes the main dll fat. Then I decide to let people chose which language they need. I do see it's ugly, maybe I should implement my own localize method later. Regarding the installer, I do agree what you are describing is great, but it is already out of my focus and my scope. I encourage you or any people who is good at packing and publishing to make an installer. I think this is Duplicate of #84 , I will close that one, and assign you to this subject.
the msi is to complicate for me as German because i can not good enough english to make this.. some other can make it like a drops.. because the motherthoung is english and they can do it more easy.. so, should you let open the msi/setup.exe issue, for some one who can make a msi for you.. us .. or so
the focus is ? *curious look* :)
best regards blacky
I would like to focus on APK file structure and parsing. I would like to make apkshellext as lite and easy as possible, so far I didn't see many people complain about the installation process. I don't consider to make installer myself. Again, I do encourage people do any second-development base on my work.
Hi,
it's maybe possible to make a single zipfile with all languagefolders
and a setup.exe by side of the batch files who use the batchfiles too..
the Setup.exe could open a dialog who makes possible to register a dll (so install it and start) and unregister a dll , remove the own folder and restart the explorer via checkboxes, therewith could it possible to "uninstall" the apkshellext2
if we looking on the regsrv32.exe via /? see we are to it's possible to unregister via this regsrv32.exe, your dll. Manny peoples have less to do with a prompt/commandline and don't understand how it works.. and whant not learn how it works, therefore maybe a Gui-leading for it with a dialog where it's possible to select and checking different switches and press the Okey or Chancel Button.
Therefore a "setup" "config" .exe for the APKShellExt2 to make it more easy possible.
Options could it be Checkbox (2 Possibility's)
[ ] Execute as Administrator act as Admin // Systemwide in %Programmfiles%/APKShellExt2
[ ] Execute as User // maybe with the option, to copy it in the %user%/Documents/APKShellExt2/ to have a possible to make it user specific)
The options for this
[ ] install / backup / update / uninstall this APKShellExt //pulldown ,in the userdir or Programmdir, checked as admin or user ^^
[ ] Register/Unregister (in the userdir or Programmdir, checked as admin or user ^^ )
Install: create on %programmfiles% or in %user%/Documents a APKShellExt2 folder and copy all subfolder and subfiles into it, register the dll, restart the explorer //maybe with the option, to copy it in the %user%/Documents/APKShellExt2/ to have a possible to make it user specific as
Backup: unregister the APKShellExt2.dll , stop the explorer, remove (compress/move it in to APKShellExt2%version%.zip) the files, restart the explorer . // Userland/Systemland
Remove : unregister & delete the APKShellExt2.dll , stop the explorer, remove the folder %Programmfiles%/APKShellExt2, restart the explorer. (warning, this delete the whole folder in %Programmfiles%/APKShellExt2)
Updating : unregister the APKShellExt2.dll , stop the explorer, overwrite the whole folders and files in %Programmfiles%/APKShellExt2 with the ./ files and folders , register the %Programmfiles%/APKShellExt2/APKShellExt2.dll, restart the explorer.
this is more graphical advantageous for shell/Surface user as a cmd file.
advantage is that it is seeing, understanding and intuitive.
for the users only and Explorer-Users only is a black cmd window not favourable.. and if they not understand how a command line works (not everyone can be an administrator)
it should be for the Explorer Users, to make it more easy to work with apk-files, so should it like this easy like this to handle the APKShellExt2 "Installer" and this as "configurator.exe" or un-installer.exe or just "setup" not as batch/cmd files, more better as Gui-guided Exefile, which work with regsrv32.exe, rm -f
could just be a sharp-guiDialog with pulldown as exefile which this makes..
is this a good idea or not ? with this could we are stint the "msi/setup installer" and you have it in the hand what's all possible .. or some requests for the "installer" could also flow into ... you work alreaddy with sharp, why not use it as executable file for even this program..
best regards Blacky