Topic: Non-Portable App Plugin Creation Issues  (Read 193 times)

Non-Portable App Plugin Creation Issues
« on: January 20, 2020, 05:51:41 PM »

Apshai

  • Apprentice
  • *
  • Date Registered: Jan 2020
  • Posts: 3
Hello there, me again.  I've tried searching for previous posts addressing this but no luck (apologies in advance if this has been answered before).  I'm trying to build a complicated plugin for a program that does not have a PortableApp installer.  Here's what I've done so far:

1. Created clean Win 10 x64 VM
2. Ran something (I can't remember what) to do a snapshot of the file system pre and post install
3. Ran the installer
4. Did a post snapshot and pulled all the required files out (just the stuff I think it will need...Program Files, program data, system32, etc)
5. Did everything over, this time running regshot2 to track registry changes
6. Ran the installer again
7. Did the post snapshot, exported the registry changes
8. Ran the registry changes through the regconvert PE per quick start guide instructions

So I've got a bunch of files sorted by where they should go on the filesystem when the ISO is created, and I have the .script file that was generated by regconvert PE.  How can I use these things to create a new plugin?  I tried messing around with the XPE packed plugin creator but I think that's the wrong route.

Re: Non-Portable App Plugin Creation Issues
« Reply #1 on: January 20, 2020, 06:14:58 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
what the script does - is exactly what you did...
the script tells the builder what files go where... (Program Files, program data, system32, etc)
there are several methods of supplying the files to the script.. (download, compressed or innoump extracted)
that is where things get a little more involved when creating App plugins....
the script you are creating is acting like and reproducing the program installation...
Following the installation process and then being able to duplicate it in a script - will take time & testing - so you can gain experience...
Other then actually doing it for you - there are many script that you can use as a reference - to help you garner the needed skills..

 

Powered by EzPortal