I have been using this program for a long time http://userweb.cs.utexas.edu/users/tbone/stickynotes.html

I installed it on a new system and I need to find where it saves information so I can restore my stickies from a backup.

Is there any way to find out where an application writes data? I'm thinking some kind of low-level listener or file sniffer or something?

link|improve this question

78% accept rate
Is this not the same question? superuser.com/questions/158753/… – Xavierjazz Jul 1 '10 at 0:34
@xavierjazz: it appears both questions are related to the same root problem, yes, but no, they are two separate questions. – quack quixote Jul 1 '10 at 1:03
@Xavierjazz, I ran into that second question after asking this first one. Procmon showed me that the subject application was storing data in the registry. Question 2 is: Where does Windows keep the registry? ;) – macek Jul 5 '10 at 21:17
feedback

2 Answers

up vote 3 down vote accepted

Procmon from Sysinternals (Microsoft) shows you the files (and registry keys) that running applications have open.

You can find it here.

link|improve this answer
feedback

All modern OS have a default location where programs are supposed to store data that is created on behalf of a user.

On Windows, it's under %APPDATA% for files internal to the application (i.e. files the user should not access directly, such as internal preferences), and %USERPROFILE% for the user's data.

The actual location of these folders depends on OS version and system config, but usually it's:

%APPDATA% : C:\Documents and Settings{username}\Application Data %USERPROFILE% : C:\Documents and Settings{username}

Look into theses folders, probably the program stores its stuff in some subfolder there.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.