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

[request] an single zip file with all folders of language + suggestion #86

Open
4 tasks
blackcrack opened this issue Jul 31, 2019 · 3 comments
Open
4 tasks

Comments

@blackcrack
Copy link

blackcrack commented Jul 31, 2019

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

  • register the APKShellExt2.dll + restart the explorer //pulldown menu
  • unregister the APKShellExt2.dll + restart the explorer
  • 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
    * Systemwide ^^
    * Userwide

  • 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

@kkguo
Copy link
Owner

kkguo commented Jul 31, 2019

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.

@blackcrack
Copy link
Author

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

@kkguo
Copy link
Owner

kkguo commented Jul 31, 2019

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.

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

No branches or pull requests

2 participants