Sinds kort in bezit van U3 flash drive en was benieuwd hoe ik zelf nu software U3 compatible maken kan.
Heb wat gegoogled en kwam op PackageFactory uit maar deze wil alleen de EXE hebben en dat wordt een probleem.
Als voorbeeld pak ik even FTPRush (legaal aangeschaft voor het geval dat er vragen over komen)
Als ik alleen de EXE pak gaat deze niet werken, de installer downloaden en deze omzetten met PackageFactory gaat ook niet werken aangezien deze dan zoals naam al zegt wil installen.
Dus dan maar de advanced wizzard, deze heeft het over dll's enzo.
Als ik de inhoud van de folder bekijk van FTPRush krijg ik zoiets
[img=http://img132.imageshack.us/img132/4163/ftprushfs8.th.jpg]
kijk ik naar een bestaand *.u3p pakket (in dit geval van KeePass, wat in feite gewoon zip is) dan zie ik 3 folders
Device
Host
Manifest
Logisch nagedacht zou alles wat ik in mijn FTPRush folder heb in de Device folder moeten zetten. In Host zie ik iets van U3Action.exe ?¿?¿
En in de Manifest folder zie ik de icon file en een *.u3i file
Waar ik al helemaal niet uitkom, ziet er logisch uit maar mijn proggie ombouwen daarnaar toe werkt iig niet.
Nu dit al een tijdje op de markt is en er vast wel tweakers zijn die hier ook mee geworsteld hebben vroeg ik me af of deze me op weg konden helpen hoe het voor elkaar te krijgen.
De developer kit kan ik niet bij komen aangezien ik geen developer ben.
Heb wat gegoogled en kwam op PackageFactory uit maar deze wil alleen de EXE hebben en dat wordt een probleem.
Als voorbeeld pak ik even FTPRush (legaal aangeschaft voor het geval dat er vragen over komen)
Als ik alleen de EXE pak gaat deze niet werken, de installer downloaden en deze omzetten met PackageFactory gaat ook niet werken aangezien deze dan zoals naam al zegt wil installen.
Dus dan maar de advanced wizzard, deze heeft het over dll's enzo.
Als ik de inhoud van de folder bekijk van FTPRush krijg ik zoiets
[img=http://img132.imageshack.us/img132/4163/ftprushfs8.th.jpg]
kijk ik naar een bestaand *.u3p pakket (in dit geval van KeePass, wat in feite gewoon zip is) dan zie ik 3 folders
Device
Host
Manifest
Logisch nagedacht zou alles wat ik in mijn FTPRush folder heb in de Device folder moeten zetten. In Host zie ik iets van U3Action.exe ?¿?¿
En in de Manifest folder zie ik de icon file en een *.u3i file
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <?xml version="1.0"?>
<u3manifest version="1.0">
<application uuid="4c0ac0cd-9b10-46d0-a0a9-f62595ef7309" version="1.14">
<icon>KeePass.ico</icon>
<name>KeePass</name>
<description>KeePass U3 Edition</description>
<shortDescription>KeePass</shortDescription>
<vendor url="http://keepass.info/">KeePass Project</vendor>
<options>
<minFreeSpace>4</minFreeSpace>
<upgrade appData="overwrite" deviceExec="overwrite" />
</options>
<i18n>
<location lcid="1031">
<name>KeePass</name>
<description>KeePass U3 Edition</description>
<shortDescription>KeePass</shortDescription>
<vendor url="http://keepass.info/">KeePass Projekt</vendor>
</location>
</i18n>
</application>
<actions>
<hostCleanUp cmd="%U3_HOST_EXEC_PATH%\U3Action.exe">-hostCleanUp \"%U3_HOST_EXEC_PATH%\U3Action.exe\"</hostCleanUp>
<appStop cmd="%U3_HOST_EXEC_PATH%\U3Action.exe">-appStop -TO \"%U3_HOST_EXEC_PATH%\KeePass.exe\"</appStop>
<appStart cmd="%U3_HOST_EXEC_PATH%\U3Action.exe">-appStart -SIHost "KeePass.exe" \"%U3_DEVICE_EXEC_PATH%\KeePass.exe\"</appStart>
</actions>
</u3manifest> |
Waar ik al helemaal niet uitkom, ziet er logisch uit maar mijn proggie ombouwen daarnaar toe werkt iig niet.
Nu dit al een tijdje op de markt is en er vast wel tweakers zijn die hier ook mee geworsteld hebben vroeg ik me af of deze me op weg konden helpen hoe het voor elkaar te krijgen.
De developer kit kan ik niet bij komen aangezien ik geen developer ben.