JauntePE NB19 is out...

Discuss anything related to JauntePE, the utlimate utility to help you tame non-portable applications. Share your experience about the apps that work with JauntePE, and the apps that don't.
Post Reply
Message
Author
Stone Tablet
Posts: 42
Joined: Sun Oct 19, 2008 12:58 am

JauntePE NB19 is out...

#1 Post by Stone Tablet »


Stone Tablet
Posts: 42
Joined: Sun Oct 19, 2008 12:58 am

From Readme...

#2 Post by Stone Tablet »

==Nightly Build 19==============================================================

- HIGHLIGHTS
o a few bugs fixed for JPE Quickie
o some usability additions and changes for JPE Quickie
o a few pathing related bugs fixed for the jauntePE runtime
o added a check to all launcher apps to note that 64-bit Windows versions
aren't supported, even for 32-bit apps, due to a limitation in the madCodeHook
2.* library (the 3.0 beta supports this but it's only for paying customers)
o upgraded to the latest public release of madCodeHook
o removed all of the runtime builds except for def
(the others are now in a separate distribution)
o tutorials are now part of this distribution
o added a second JPE Quickie tutorial

- Readmes
o added info on IdentMode InjectOnly-related problems
o added info on InjectOnly IdentMode-related problems
o added known limits on InjectOnly IdentMode-related problems
o corrected some bad grammar in the main readme
o added a second tutorial detailing how to create a partially optimized package
o the tutorials are now part of the main docs

- Examples\FreeCell, Toolbox\Cmdline and Toolbox\Launcher
o the jauntePE.dll files have been replaced with readme.txt instruction files

- Runtime\jauntePE directory
o all but the def jauntePE runtime builds have been moved from the main
distribution into a new "builds" distribution

- Toolbox\JauntePE.ini
o added [QuickieAppPaths] and [QuickiePkgPaths] sections
o added Quickie helper text for new "optimized app startup" "Package Up" option
o added Quickie helper text for new "Portable Runs Detail" dialog box's controls
o changed the "Package Up" "store config in launcher" option's shortcut key

- jauntePE Runtime DLL
o upgraded to the latest public release of madCodeHook
o removed all windows identification modes but the default (3) and none
o bug fixed: reg browsing apps can show the same subkey name multiple times if
the subkey's in the system and/or portable reg multiple times but with one or
more characters of a different case: HKCU\Software\App and HKCU\Software\ApP
and HKCU\Software\APP\Data will result in a browsing of HKCU\Software showing
App, ApP, and APP subkeys instead of just one App subkey
o bug fixed: reg browsing apps can show the same key value name multiple times
if it's in the system and portable reg multiple times but with one or more
characters of a different case: if aValue is a value name for the system
registry key HKCU\Software\App and AVaLuE is a value name for the portable
registry key HKCU\Software\App, a browsing of HKCU\Software\App will show
aValue and AVaLue as value names instead of just one aValue value name
o bug fixed: GetModuleFileNameA and W try to log discovery even after an error
o bug fixed: discovery log's "full" paths need to be "long" whenever possible
o bug fixed: getting some garbage file names via NT DLL file system object names
o bug fixed: UNC paths in NT DLL file system object names need to be converted
o bug fixed: device paths in NT DLL file system object names need to be converted

- JauntePE and all of the JPE... tools
o updated all of the version info to be consistent with the distribution version
o added Help submenus with at least an About, where needed

- JauntePE, JPE CmdLine, JPE Launcher, JPE Portable, JPE Quickie
o added a check to note that 64-bit Windows versions aren't supported, even for
32-bit apps, due to a limitation in the madCodeHook 2.* library (the 3.0 beta
now supports this but you have to be a paying customer to get it) - there is a
workaround for "inject only" launch modes that abuses a standard Windows api
function to accomplish the injection, but that doesn't really help JauntePE
launchers since the injection occurs after the app's process has been loaded
and started, so any startup registry and/or file system usage will not be
redirected into its portable requivalent - madshi gives the reasons for the
problem at http://forum.madshi.net/viewtopic.php?t ... ight=wow64

- JPE CmdLine, JPE Launcher, JPE Portable
o upgraded to the latest public release of madCodeHook

- JPE Portable
o removed reference to mpr.dll(WNetGetConnectionA)

- JPE Quickie
o moved upxing option to the "Package Up" dialog box
o added an option to clear installer launcher files after running it
o added a prompt to warn about optimizing packages (instead of dialog box text)
o put a watch on jauntepe.ini and reloads its config settings if it's changed
o added a menu with File, Tools, Window, and Help submenus
o added a selected Quickies app's detail dialog box for browsing through any
of its previous run's discovery usage data
o added a new "faster startup" "final package" that uses hookinit lists (only)
to create a "startup optimized only" configuration
o bug fixed: if "no prompts", don't show the "Discovered Issues" "only cancel"
message
o bug fixed: if "no prompts", don't show the "Package Up" "successful" message
o bug fixed: get rid of extra newline in the "Package Up" "successful" message
o bug fixed: add a "Discovered Issues" file system detail popup dialog box
o bug fixed: convert short form paths of special folders in "Discovered Issues"
list, to their tokenized equivalents
o bug fixed: config's RegistryExclude/Include and PortableRegExclude/Include
lists must be taken into account when creating an optimized package's
RegistryInclude list
o bug fixed: reload and process all of a given job's discovery data required to
build a proper optimized config
o bug fixed: reload each launched app's job discovery data, using above fix, to
build a proper optimized config for each (no need to have user do a manual
"reload discovery" then either)
o bug fixed: during "Package Up", if RegTokens was used, file system redirection
is always forced on

- madCodeHook
o 2008-02-18 - 2.2h
o fixed DEP issue introduced with version 2.2f
o 2008-01-19 - 2.2g
o fixed exception introduced with version 2.2f
o 2008-01-14 - 2.2f
o (1) new function "SetMadCHookOption" added
o (2) stability check was too careful with UPXed module
o (3) SeTakeOwnershipPrivilege is not enabled, anymore
o (4) improved cooperation with other hooking libraries
- internal LoadLibrary hook modified to avoid conflicts
- when unhooking fails, stability is still maintained
o (5) hooking unprotected (writable) code sometimes failed
o 2007-05-28 - 2.2e
o IPC works in Vista64 now, too
o 2007-03-28 - 2.2d
o (1) incompatability with ZoneAlarm AV / Kaspersky fixed
o (2) ALLOW_WINSOCK2_MIXTURE_MODE flag added
o (3) Vista ASLR incorrectly triggered mixture mode

- Older build changes are now in the Miscellaneous\changehistory.txt file

Master of Dice
Posts: 61
Joined: Tue Nov 28, 2006 5:44 am

#3 Post by Master of Dice »

How much is the 3.0 library? Perhaps we could all donate some money.

User avatar
m^(2)
Posts: 890
Joined: Sat Mar 31, 2007 2:38 am
Location: Kce,PL
Contact:

#4 Post by m^(2) »

Good idea.

Master of Dice
Posts: 61
Joined: Tue Nov 28, 2006 5:44 am

#5 Post by Master of Dice »

I've chrcked the price. It's 200$.

crownixx
Posts: 403
Joined: Sat May 12, 2007 6:26 am

#6 Post by crownixx »

Master of Dice wrote:How much is the 3.0 library? Perhaps we could all donate some money.
redllar does not open the donation link.
Perhaps we could make our own donation link and we can show our support helping redllar develop jauntePE through it

We need someone who we can trust to keep the donation. Maybe we could ask andrew to play the role?

User avatar
Zach Thibeau
Posts: 251
Joined: Tue Nov 28, 2006 3:26 pm
Contact:

#7 Post by Zach Thibeau »

andrew I would think be an excellent choice :)

User avatar
Andrew Lee
Posts: 3052
Joined: Sat Feb 04, 2006 9:19 am
Contact:

#8 Post by Andrew Lee »

I love the donation idea, and have previously suggested it when redllar was developing the 01x version, but he turned it down then.

Anyway, I will try dropping him an email and see if he is keen on the idea. Will keep you guys posted.

Post Reply