PassStore 0.61 - Updated to 64-bit (28/11/11)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
ND
Member
Member
Posts: 150
Joined: 2006-04-10, 16:24 UTC
Location: Sibiu, RO

Post by *ND »

djorge wrote:I need to find a clean computer without the VC8 installed
I have such a computer at work, where I'm running TC from my USB stick. I used depends.exe to find out which DLLs are needed, and here's the file-list:
- mfc80.dll
- msvcp80.dll
- msvcr80.dll
- Microsoft.VC80.CRT.manifest
- Microsoft.VC80.MFC.manifest

With these files in the PassStore plugin folder I'm having no problem to use it. I don't know what the "manifest" files are for, but wouldn't work without them.
aNDreas Bolotă
The truth always carries the ambiguity of the words used to express it. (Frank Herbert, God Emperor of Dune)
User avatar
pajo
Member
Member
Posts: 181
Joined: 2005-02-18, 17:57 UTC
Location: Croatia

Post by *pajo »

I tried your way, but it won't work.

I thnik author shoud change path to VC80 from widows directory to plugin directory so plugin can find needed files.
djorge
Senior Member
Senior Member
Posts: 422
Joined: 2003-07-03, 12:48 UTC
Location: Portugal

Post by *djorge »

It should work! After a litle investigation i found this:

Windows follows this search sequence to locate your DLL:

The directory containing the EXE file
The process's current directory
The Windows system directory
The Windows directory
The directories listed in the Path environment variable

It is windows who decides where to search. Not the plugin. If you have the dlls in the same directory of PassStore it should work.

But as i am going to release a new version this week, if there is a need to modify something regarding this issue i could include them.
______________________
David Jorge
Personal License #117854
User avatar
pajo
Member
Member
Posts: 181
Joined: 2005-02-18, 17:57 UTC
Location: Croatia

Post by *pajo »

I copied all mine files from C:\WINDOWS\WinSxS\ to plugin directory on stick and still it won't work from USB stick
djorge
Senior Member
Senior Member
Posts: 422
Joined: 2003-07-03, 12:48 UTC
Location: Portugal

Post by *djorge »

2pajo
Have you tried to run depends on TC of your USB stick?
what do you get?
______________________
David Jorge
Personal License #117854
User avatar
pajo
Member
Member
Posts: 181
Joined: 2005-02-18, 17:57 UTC
Location: Croatia

Post by *pajo »

yes I run it from the stick and list that ND provided is OK.
But when I delete any of needed DLL from C:\WINDOWS\WinSxS\ directory plugin won't work any more, it doesn't look in its own dir
Last edited by pajo on 2006-07-03, 19:45 UTC, edited 1 time in total.
User avatar
pajo
Member
Member
Posts: 181
Joined: 2005-02-18, 17:57 UTC
Location: Croatia

Post by *pajo »

plugin first look in side-by-side components winXP only(C:\WINDOWS\WinSxS\), then in known dll list (C:\WINDOWS\system32\), and after that in plugin directory
djorge
Senior Member
Senior Member
Posts: 422
Joined: 2003-07-03, 12:48 UTC
Location: Portugal

Post by *djorge »

plugin first look in side-by-side components winXP only(C:\WINDOWS\WinSxS\), then in known dll list (C:\WINDOWS\system32\), and after that in plugin directory
So, its working now?
______________________
David Jorge
Personal License #117854
User avatar
pajo
Member
Member
Posts: 181
Joined: 2005-02-18, 17:57 UTC
Location: Croatia

Post by *pajo »

2djorge

No,it's not working. I tried several ways to make it work but no luck.
It would be good if you include all needed files (dll's etc.) in new version
djorge
Senior Member
Senior Member
Posts: 422
Joined: 2003-07-03, 12:48 UTC
Location: Portugal

Post by *djorge »

Hello all.
I have update PassStore to version 0.4 in totalcmd.net.
This version is much more stable than previous the one.
I have also added some new features and changed some concepts.

If you have an older xml database read the section ~Loading databases from previous versions~ of readme.txt.

Notice that the default vaule for lock database is 30 seconds.
If you want another value, set it in INI file named PassStore.ini. Again check section ~INI SETTINGS~ of readme.txt.

Next version will be unicode comliant and translatable. I have already begun the journey of converting the code to UNICODE. God help me....


o Version 0.4 12/07/2006
Fixed: Plugin crash whenever failed to decrypt.
Fixed: If the user tried to change the master password it could see the enties in the pannel.
Fixed: Version resource added to dll.
Added: Master passwor is now stored in xml and not in INI.
Added: Encryption to notes and username.
Added: Option to lock database.
Added: Option to automatically lock database after a timeout.
Added: Overwrite with copy and move as it were a real file system.
Added: Creation date is now used and appears in pannel.
Added: Alt-Enter executes the the text that is in the URL field (can be anything handled by shell)
Added: URL Field Features. Use special strings %PASSWORD%, %USERNAME%, %NOTES%, {PASSWORD}, {USERNAME} and {NOTES}. They wil be substituted in the URL. Use Alt-Enter to activate.
Added: Option to easily convert clear text entries to encrypted entries.
Added: Number of entries is shown in field size of special file "New Entry"
Last edited by djorge on 2006-07-13, 16:19 UTC, edited 1 time in total.
______________________
David Jorge
Personal License #117854
Starf0x
Junior Member
Junior Member
Posts: 13
Joined: 2006-05-25, 20:42 UTC

Post by *Starf0x »

Followed your instructions within the readme (moved password to database.xml) installed the reditributables, and it even doesn't register as a plugin.

I get a runtime error on the totalcmd.exe

It is a pitty that it doesn't work, do you have an solution?

It was pure luck that i remembered my password for this forum :(

Regards, Starf0x
djorge
Senior Member
Senior Member
Posts: 422
Joined: 2003-07-03, 12:48 UTC
Location: Portugal

Post by *djorge »

I need more information. Are you trying to migrate from a previous database?

Folow these steps:
-Rename your xml to other than database.xml
-rename your ini other than PassStore.ini
Restart TC and open plugin. Check if a file "database.xml" was created.

The only option is do turn debug on:
add to your PassStore.ini:
DebugLogging=1
Then send me the log to djorge at zmail dot pt. I will analyse the problem.
______________________
David Jorge
Personal License #117854
User avatar
pajo
Member
Member
Posts: 181
Joined: 2005-02-18, 17:57 UTC
Location: Croatia

Post by *pajo »

2nd

can you send me files:

- mfc80.dll
- msvcp80.dll
- msvcr80.dll
- Microsoft.VC80.CRT.manifest
- Microsoft.VC80.MFC.manifest
djorge
Senior Member
Senior Member
Posts: 422
Joined: 2003-07-03, 12:48 UTC
Location: Portugal

Post by *djorge »

2pajo
Regarding the dlls, i couldn't put them in the zip as you requested because the size of the zip would be very large and the files are already available in microsoft site.

The only thing i did to run the plugin in other computer from the hard disk was copy the dlls to the same place of the plugin.

I don't know what's the purpose of the manifest, but will investigate.

I believe this version isn't working from your USB pen drive either.....
______________________
David Jorge
Personal License #117854
User avatar
pajo
Member
Member
Posts: 181
Joined: 2005-02-18, 17:57 UTC
Location: Croatia

Post by *pajo »

2author

I have all dlls but I'm missing manifest, could you post them someplace or give link where I can download them?
Post Reply