You are here

AkelPad plugins write to registry

4 posts / 0 new
Last post
Bruce Huber
Offline
Last seen: 4 years 8 months ago
Joined: 2013-01-21 20:29
AkelPad plugins write to registry

AkelPad is configured to use INI file and its config file shows up correctly in the PortableApps directory.

But many of its plugins are writing to two locations in the registry, and those entries remain in the registry after AkelPad is closed.

HKCU\Software\Akelsoft\AkelPad\Plugs\...
HKCU\Software\PortableApps.com\Keys\HKCU\Software\Akelsoft\AkelPad\Plugs\...

The plugins in question are DLLs... Coder, Toolbars, Sessions, etc.

The plugins _also_ write INI config files into the AkelPad directory at:
D:\PortableApps\PortableApps\AkelPadPortable\App\AkelPadx64\AkelFiles\Plugs

I looked, but I don't understand the PortableApps Platform well enough to figure out if this is something that I can fix from the D:\PortableApps\PortableApps\AkelPadPortable\App\AkelPadx64\AkelPad.ini file or not.

Thanks!
Bruce

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 8 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Exiting Correctly?

The AkelPadPortable.exe automatically backs up and restores the HKCU\Software\Akelpad keys. It even adjusts paths within them as you move around. The PortableApps.com keys are the backups of those keys while it is running. Are you sure you're always starting with AkelPadPortable.exe and allowing it to properly exit (not pulling the drive or shutting down Windows with it running)?

Sometimes, the impossible can become possible, if you're awesome!

Bruce Huber
Offline
Last seen: 4 years 8 months ago
Joined: 2013-01-21 20:29
Hi John,

Hi John,

First, it's ONLY the AkelPad PLUGINS that I'm seeing REG entries for... no other AkelPad entries.

Yes, sometimes Microsoft does HELP me with automatic shutdowns at strange times when I am not around to close things properly... but this is not due to that.

I just now:
-- [File][Exit] AkelPad
-- went into Registry and deleted all of the AkelPad plugin keys
-- restarted AkelPad
-- [File][Exit] AkelPad
-- went into Registry
-- and saved the new registry entries for you...

Thanks, John!
Bruce

==================================
(ENVIRONMENT)
Windows 10, 64-bit [Build: 16299]
PA Platform 14.4.3
AkelPad 4.9.8 (x64)
Latest versions of all AkelPad plugins
==================================

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs\XBrackets]
"highlight.br_max_lines"=dword:00000000
"highlight.quote_max_lines"=dword:0000000a
"highlight.quote_detect_lines"=dword:00000001
"highlight.hlt_style"=dword:00000003
"highlight.hlt_bothbr"=dword:00000001
"autocomplete.sel_autobr"=dword:00000000
"autocomplete.ovr_autobr"=dword:00000000
"autocomplete.all_autobr"=dword:00000000
"autobrackets.prev_char_ok"="([{/ »’”"
"common.user_brpairs"="«» ‘’ “”"
"Comment1FileExts"="cs; java; js; php"
"HtmlFileExts"="htm; xml; php"
"HighlightBkRGB"=hex(3):ff,ff,ff,00
"HighlightRGB"=hex(3):d0,40,40,00
"OptionsFlags"=dword:00000013

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs\ToolBar]
"RowList"=""
"ArrowOverlay"=dword:00000002
"SidePriority"=dword:00000001
"ToolbarSide"=dword:00000003
"IconsBit"=dword:00000020
"FlatButtons"=dword:00000001
"BigIcons"=dword:00000000
"ToolBarText"=hex(3):22,00,22,00,20,00,43,..,etc...................................

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs\Templates]
"RemoveMarker"=dword:00000000
"POSITION"=hex(3):86,02,00,00,c1,01,00,00,ba,03,00,00,ef,02,00,00

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs\Sessions]
"ListSystemFont"=dword:00000001
"SaveRelative"=dword:00000001
"ShowPath"=dword:00000000
"DockAutoload"=dword:00000001
"SaveData"=dword:000007f7
"SaveOnExitSession"="OnExit__(Doodle-BEH)"
"SaveOnExitEnable"=dword:00000001
"OpenOnStartSession"="OnExit__(Doodle-BEH)"
"OpenOnStartEnable"=dword:00000001
"SaveSessions"=dword:00000002

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs\SaveFile]
"SaveNoBomSettings"=dword:00000004
"SaveDir"=""
"SaveMethod"=dword:00000001
"SaveInterval"=dword:00000005
"SaveMoment"=dword:00000001

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs\QSearch]
"srch_flags"=dword:00000000

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs\Coder]
"SyntaxDelimitersEnable"=dword:00000001
"RightDelimitersEnable"=dword:00000001
"AddHighLightWords"=dword:00000001
"MaxDocumentChars"=dword:000f4240
"MaxDocumentEnable"=dword:00000001
"CompleteNonSyntaxDocument"=dword:00000001
"AddDocumentWords"=dword:00000001
"AutoListAfter"=dword:00000002
"AutoListEnable"=dword:00000001
"CompletePrev"=dword:00000000
"CompleteNext"=dword:00000009
"CompleteWithList"=dword:00000220
"AutoCompleteWindowRect"=hex(3):00,00,00,00,00,00,00,00,8c,00,00,00,66,00,00,00
"FindRootLevel"=dword:0000007b
"AllPrevLevel"=dword:000006db
"AllNextLevel"=dword:000006dd
"AllCollapse"=dword:000006bb
"CurrentSelect"=dword:000002dc
"CurrentGoEnd"=dword:000002dd
"CurrentGoBegin"=dword:000002db
"CurrentCollapse"=dword:000002bb
"FindRootMaxDepth"=dword:00000000
"NoPrintCollapsed"=dword:00000000
"CollapseOnOpen"=dword:00000000
"TagMarkEnable"=dword:00000001
"DrawNodeType"=dword:00000001
"FollowCaret"=dword:00000001
"CharsLimit"=dword:000f4240
"FoldLimit"=dword:00002710
"ShowDock"=dword:00000000
"CodeFoldDockRect"=hex(3):00,00,00,00,00,00,00,00,ab,00,00,00,78,00,00,00
"CodeFoldDockSide"=dword:00000002
"AutoMarkType"=dword:00000002
"AutoMarkEnable"=dword:00000001
"IgnoreFontStyle"=dword:00000000
"DefaultAlias"=".cpp"
"DefaultAliasEnable"=dword:00000000
"UseCache"=dword:00000000
"VarThemeGlobal"=hex(3):00,00,00,00
"VarThemeActive"="Default"
"VarThemeList"=""

Bruce Huber
Offline
Last seen: 4 years 8 months ago
Joined: 2013-01-21 20:29
Oops John! Also just noticed

Oops John! Also just noticed my typo in the original message...

It's ONLY this key:
HKCU\Software\Akelsoft\AkelPad\Plugs\...

NOT:
HKCU\Software\PortableApps.com\Keys\...

That's getting left behind...

Thanks!
Bruce

Log in or register to post comments