|
|
Comments and Discussions
|
|
 |

|
A 64-bit version so I can still use Exile beyond Windows 7 will be mich appreciated...
|
|
|
|

|
This is in regard to Exile password program. I like the tree view part for organizing passwords.
|
|
|
|

|
These errors are easy to fix. The For loop variables must be declared.
Error 28 error C2065: 'l' : undeclared identifier
for(l = 0; l < sth.lNodes; ++l)
This would be:
for(long l = 0; l < sth.lNodes; ++l)
c:\code\c++\codeproject\exile\exile\exiledlg.cpp 3184
Error 29 error C2228: left of '.lID' must have class/struct/union c:\code\c++\codeproject\exile\exile\exiledlg.cpp 3185
Error 30 error C2228: left of '.lID' must have class/struct/union c:\code\c++\codeproject\exile\exile\exiledlg.cpp 3199
Error 31 error C2065: 'n' : undeclared identifier c:\code\c++\codeproject\exile\exile\editelementdialog.cpp 87
Error 32 error C2228: left of '.szName' must have class/struct/union c:\code\c++\codeproject\exile\exile\editelementdialog.cpp 89
Error 33 error C2228: left of '.cRating' must have class/struct/union c:\code\c++\codeproject\exile\exile\editelementdialog.cpp 90
Error 34 error C2065: 'n' : undeclared identifier c:\code\c++\codeproject\exile\exile\editcategorydialog.cpp 71
Error 35 error C2228: left of '.szName' must have class/struct/union c:\code\c++\codeproject\exile\exile\editcategorydialog.cpp 73
Error 36 error C2228: left of '.cRating' must have class/struct/union c:\code\c++\codeproject\exile\exile\editcategorydialog.cpp 74
Error 37 error C2787: 'IQueryInfo' : no GUID has been associated with this object c:\code\c++\codeproject\exile\pwsinfo\passwordstorageshellext.h 51
Error 38 error C2440: 'initializing' : cannot convert from 'DWORD_PTR' to 'const IID *' c:\code\c++\codeproject\exile\pwsinfo\passwordstorageshellext.h 51
Error 39 error C2440: 'initializing' : cannot convert from 'ATL::_ATL_CREATORARGFUNC (__stdcall *)' to 'DWORD_PTR' c:\code\c++\codeproject\exile\pwsinfo\passwordstorageshellext.h 51
Error 40 error C2787: 'IQueryInfo' : no GUID has been associated with this object c:\code\c++\codeproject\exile\pwsinfo\passwordstorageshellext.h 51
Error 41 error C2440: 'initializing' : cannot convert from 'DWORD_PTR' to 'const IID *' c:\code\c++\codeproject\exile\pwsinfo\passwordstorageshellext.h 51
Error 42 error C2440: 'initializing' : cannot convert from 'ATL::_ATL_CREATORARGFUNC (__stdcall *)' to 'DWORD_PTR' c:\code\c++\codeproject\exile\pwsinfo\passwordstorageshellext.h 51
|
|
|
|

|
I've been using this since v1.7 and I like EXILE better than KeePass....
Maybe make it better looking perhaps, upgrade features, incorporate suggested comments...
It will be nearly 2 years now that EXILE has no update, and I would appreciate much if you continue your project.
Good Luck!
|
|
|
|

|
I just downloaded and installed exile and I am really satisfied, cos of it`s user friendlyness, but I don`t understand how to use this smarttype. Any help would be greatly appreciated.
Arnoud
|
|
|
|

|
I find this a brilliant app I am not a developer but would love to have this additional functionality
extend the InsertCategory dialog to also with a category type, drop down that will list the default that is already there and others suggested here.
Store credit card info with new category type: say
Credit Card type
Element's fields:
Card Type, Card Number, Issue Date, Exp date, Security key
Another category for Bank Accounts
With Elements
Bank, Branch, Account Name, Account Number, Branch Code, Sorte Code, Swift Code, Opened,
Other users, their security key or other info.
A search facility for when you are not sure where you have saved some info
One again a brilliant app
deanf
|
|
|
|
|
|

|
@Sl0n:
Very nice program!
A few suggestions though:
(1) In the app's main window I can't copy a password using the textbox's context menu.
How about a button next to the login and password textboxes to copy their content?
How about assigning a hotkey to these functions (Ctrl+L copy login, Ctrl+P copy password)
(2)Focus on the the TreeView the hotkey Alt+E inserts a new element. This interferes with accessing the Edit-menu (Alt+E, too).
(3) I'd like to access the password generator from the 'Edit Element' dialog. Possibly a button next to the password textbox?
(4) Reopening an element, the element rating (assigned by default?) is gone. Closing the dialog by hitting OK fails: 'Please select item rating to continue.'
(5) ESC in the main window shuts downs the program. Unfortunately changes aren't saved - even with 'Auto Save On Exit' set to 'Yes'.
That's it for today.
Keep up the Good Work!
Martin
|
|
|
|
|

|
Im getting "mfc71.dll was not found", any idea were I can get this?
I love 1.7 & like the new features in 1.8 so I would really like to get this working. Any help would be awsome.
if its not brokin, you havnt tweaked it enough
|
|
|
|

|
Hi,
First of all, this app is great - tnx
But I have following problem: when I want to build with MFC staticly linked ("Use MFC in a Static Library" instead of "Use MFC in a Shared DLL") I get these two errors:
(1) exile_src\Exile\hyperlink.cpp(12): error C2039: 'classCReadonlyEdit' : is not a member of 'CReadonlyEdit'
(2) exile_src\Exile\hyperlink.cpp(12): error C2065: 'classCReadonlyEdit' : undeclared identifier
Is there a solution or do I have to install VS.NET on every computer that would use Exile?
Best regards,
Alen
|
|
|
|

|
Another individual suggested this and I didn't see a reply from the author, so I'm merely re-posting it for a response. Fantastic app, will be comeplete with these additional features.
My suggestion would be to extend the InsertCategory dialog to also with a category type, drop down that will list the default that is already there and others suggested here.
Store credit card info with new category type: say Credit Card type
Element's fields:
Card Type, Card Number, Issue Date, Exp date, Security key
Another category for Bank Accounts
With Elements
Bank, Branch, Account Name, Account Number, Branch Code, Sorte Code, Swift Code, Opened,
Other users, their security key or other info.
Love the app, thanks
RockJongleur
|
|
|
|

|
Hi,
is there a PDA version running on PPC2003 ?
If yes, it will be cool to use the synchronization to keep passwords on the PDA and on the PC
Thanks,
Christophe
|
|
|
|

|
Does smarttype work for web pages? I can't seem to get it to recognize the username and password fields.
|
|
|
|

|
I have been using this for about 2 hours now and think it is great!
Here are some features I would like to see:
1. Check to see if the Address field is populated with a web address. If so, it will open up a browser window to that location by clicking on it.
2. More icons! I was hoping to find an icon DLL of some sorts... any shot of moving the icons to their own DLL which can be customized?
Anyone else please add on!
|
|
|
|

|
I cannot get an example web page such as CodeProject.com to work.
I've done the following for an element thru the Edit Context menu item:
1) Set a userid/password to my codeproject id and password.
2) Set the address to: 'http://www.codeproject.com'
3) Set the hotkey to: 'Cntl + X'
I've done these for the Advance Edit menu item:
1) Set the target window title to: 'The Code Project - Free Source Code and Tutorials - Mozilla Firefox'
2) checked 'Enable SmartType'
3) I've been dragging the magnifying glass icon for userid and password fields to the Email/Password textboxes, but I just get 0.
4) So I've tried manually setting each to 1, 2, or 3 without success.
I've set the following options under Edit/Options menu item:
1) Enable SmartType to 'Yes'
2) Set SmartType invocation key to Cntl Z
To test it I've gone to www.codepage.com and try combinations of Cntl+Z and Cntl+X. What am I doing wrong? I'm not clear as to what the difference is between the SmartType invocation key and the individual hotkey assigned to the CodePage element. This would really be great if I can get it to work.
Thanks - JackRazz
|
|
|
|

|
Please give us the last sources ;o) for all VC6 users.
Great stuff!!!
|
|
|
|
|

|
From the compiler errors below you can see that the IQueryInfo GUID is not associated with an object. I have check the web but am unable find a solution. In the news list microsoft.publc.dotnet.vc I found a similar example but don't known enough about COM interfaces or the Shell extension to fix this problem.
Your help would be appriciated.
Thanks Robert
\Exile\PwsInfo\PasswordStorageShellExt.h(52): error C2787: 'IQueryInfo' : no GUID has been associated with this object
\Exile\PwsInfo\PasswordStorageShellExt.h(52): error C2440: 'initializing' : cannot convert from 'DWORD_PTR' to 'const IID *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
\Exile\PwsInfo\PasswordStorageShellExt.h(52): error C2440: 'initializing' : cannot convert from 'ATL::_ATL_CREATORARGFUNC (__stdcall *)' to 'DWORD_PTR'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
\code\C++\Exile\PwsInfo\PasswordStorageShellExt.h(52): error C2787: 'IQueryInfo' : no GUID has been associated with this object
\Exile\PwsInfo\PasswordStorageShellExt.h(52): error C2440: 'initializing' : cannot convert from 'DWORD_PTR' to 'const IID *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
\Exile\PwsInfo\PasswordStorageShellExt.h(52): error C2440: 'initializing' : cannot convert from 'ATL::_ATL_CREATORARGFUNC (__stdcall *)' to 'DWORD_PTR'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
|
|
|
|
|

|
Thanks for that feature. That was the one thing Exile was lacking.
Aaron Eldreth
TheCollective4.com
My Articles
While much is too strange to be believed,
Nothing is too strange to have happened.
- T. Hardy
|
|
|
|

|
There must have been an error or some misunderstanding between me and my Mail Server as The Code Project editors seem to heve recieved an e-mail which terribly out-of-date. Basically, I made a few improvements, but the sources here are not up-to-date. In case you're interested, you can download an installer from here (600 Kb). Thanks!
|
|
|
|

|
When i build your source codes with vs6.0, these errors happen:
C:\exile_src\exile\AdvancedDialog.cpp(100) : error C2039: 'RealChildWindowFromPoint' : is not a member of '`global namespace''
C:\exile_src\exile\AdvancedDialog.cpp(100) : error C2065: 'RealChildWindowFromPoint' : undeclared identifier
C:\exile_src\exile\AdvancedDialog.cpp(148) : error C2065: 'GetAncestor' : undeclared identifier
C:\exile_src\exile\AdvancedDialog.cpp(148) : error C2065: 'GA_ROOT' : undeclared identifier
C:\exile_src\exile\PropertyGrid.cpp(123) : error C2065: 'CCM_SETVERSION' : undeclared identifier
C:\exile_src\exile\StaticHyperlinkEx.cpp(91) : error C2065: 'IDC_HAND' : undeclared identifier
Why? My OS is Win3003, IE is 6.0.
|
|
|
|

|
It seemed strange that after I created a Category, and had successfully added the first Element to it, when I tried adding a second Element to the same Category, the program crashed. It didn't matter if I tried inserting the second Element from the menu, or by right clicking the mouse. It always crashed.
Yes, I tried creating the Element several times, and each time the result was the same. (FWIW, I'm using version 1.7 of the sample.)
William
Fortes in fide et opere!
|
|
|
|

|
Hey!
First of, great app, was planning on developing one myself, but found your and it did a great job plus password encryption!!
I may be adding some features, hope you don't mind?
Will submit the changes of course.
I have a patch that fixes the bug causing the mode switch icon to constantly flicker, how does one go about submitting this to Code Projects projects? Let me know if you'd like the changed files!
Thanks,
Mark
|
|
|
|

|
keepass:
http://www.codeproject.com/tools/KeePass.asp
I think that you can get some information from it to advance your project.it will great job if you can use list to brow passwords.
thank you for your effort.
|
|
|
|

|
We use PasswordSafe at work to manage our passwords. Exile is one of the best password managers that I have seen. So good I am thinking of adapting it to replace PasswordSafe. Multiple people use our current password manager at the same time. So these are some features I would like to add, so I am sharing it with you:
Allow only one instance of Exile to be able to modify the file.
Allow users to open file in Read-Only mode.
Allow users to have the option to change from Read-Only Mode to Write Mode if the file isn't already locked.
Automatically create a backup of the previous state of the file before it is saved.
and of course the Cut and Paste feature.
I don't know how hard it would be to implement these features, but I'll keep you posted on my progress.
Rob
|
|
|
|

|
What a great tool. Its easy to use and lightweight. Love the interface.
|
|
|
|

|
I was thinking about a comment you made re fixing the "flickering when toggling between show password and hide password" (roughly quoted sorry), I should have cut and pasted it ..
I came across a brilliant idea recently - Keith Brown (Developmentor), also wrote a password minder - in his, you position your cursor in the password box of the app asking for you to type the password, bring up his app with a hotkey sequence, type the master password, select the site/system you want the password for ... and his app decrypts it and puts it into the password box for you !!!
so you (or more to the point, anyone looking over your shoulder) dont need to see it ..
.... just a thought
it also occurs to me, that if you could do this, then its not inconceivable that when a system asks you to type a password, you could a) enter it automagically into your database along with the windows name/title of the app where the cursor is positioned or b) automagically generate a random password and enter that (bit more dangerous, since you wouldnt necessarily know it if something went wrong) .... hmmmmmmm
ps.. link to his page http://www.develop.com/kbrown/security/samples.htm[^]
|
|
|
|

|
This is an interesting application. However, there are two major security problems. First, security best practices require passwords to be stored ONLY as a hashed value, NEVER clear text or in a form that may decrypted. When using Exile, it is obvious that the password is stored using a two-way algorithm (RC5). The second issue is that of encryption key management. Since the security of the stored passwords is dependent upon the encrpytion key, it is vital that this be protected. The easiest way to defeat an encryption methodology is to compromise the encryption key(s). It did not take long going through the source code and the application to determine the location and length of the key. The entire compromise of the encrypted passwords would be quite easy from there.
While the application is very well written from a programmer's perspective, from a security professional's point of view, it would be ill-advised to use this on systems that house personal or sensitive data.
|
|
|
|

|
when i build your source codes with vs2003,i cant open my file of 1.1 with the old username and password.
is it a bug?
(
but i must change
cRc5.cKeyWords = (BYTE)ceil((8 * (double)cKeyBytes / (double)cRc5.cWordSize));
otherwise raise error of compile
RC5.cpp(60) : error C2668: “ceil”
E:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\math.h(594): “long double ceil(long double)”
E:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\math.h(546): “float ceil(float)”
E:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\math.h(208): “double ceil(double)”
)
|
|
|
|

|
A couple Minor Suggestions:
1. Ability to change the order of the Categories so that more important categories can be placed at top of the treeview.
2. Have the items under each category (optionally?) be sorted ASC by name
Cheers.
|
|
|
|

|
Simple, easy to use, nice XP look&feel, in one word: great. I vote 5.
|
|
|
|

|
Exile_src.zip is not valid archive.
Thanks for your good job.
"L'experience est une lanterne qui n'eclaire que le chemin deja parcouru." Confusius.
Patrice Peyrano
patrice.peyrano@alias.fr
|
|
|
|

|
Tanks for a great app! Just one small issue:
Could you please make ctrl-c (copy) work in the password fields?
Regards,
metomas
|
|
|
|

|
I cannt input a "Enter" in note textbox. it will lose the focus when I want a carriage.
please correct it .
|
|
|
|

|
they are 1.0 ,please update to the newest!
|
|
|
|

|
Since you said you wanted suggestions:
A feature list and a little more about the problems you ran into while writting this would be nice.
I have looked at a lot of password managers, but I didn't want to donwload and try them out just to figure out what they did. A feature list would make this article more useful.
|
|
|
|

|
Hi,
I tried to compile your source and got an error saying that res\RSASecurity.bmp file is missing. Searching your files didn't locate that file anywhere.
You might want to update the source code zip file so that it will compile.
Also, it doesn't compile on VS.NET 2003 because there is an issue with the ceil macro that's easy to fix (ambigous overload). I updated your code so that it will compile without warnings on VS.NET 2003. If you're interested, I can send it to you if you email me at
mkennedy@REMOVETHIS.unitedbinary.com
(remove the anti-spam section from above).
Regards,
Michael
Michael Kennedy
Partner, Software Engineer
United Binary, LLC [^]
Read my code project articles here. [^]
|
|
|
|

|
Thank you for this great program! Am I allowed to use parts of your code
in order to add a similar Password-Container to one of my programs ?
Regards
Mario
|
|
|
|
 |
|
|
General News Suggestion Question Bug Answer Joke Rant Admin
|
Yet another password manager.
| Type | Article |
| Licence | |
| First Posted | 4 Apr 2004 |
| Views | 167,579 |
| Bookmarked | 103 times |
|
|