2
234307980
Unregistered / Unconfirmed
GUEST, unregistred user!
什么是PStore?
PStore的全称为:Protected Storage。在系统服务中我们可以看到它(9x没有)。它的作用就是为应用程序的安全保存做一个接口。在它里面记录了一些隐密的信息,比方说:
1. Outlook 密码
2. 删除的Outlook帐号密码
3. IE 密码保存站点密码
4. MSN登陆密码
5. IE 自动保存密码
等等。
網上有不少C代碼,看了半天,發現我不能直接將它轉為Delphi,因為我不知道去怎麽聲名和接收接口指针.
我動態载入Pstorec.dll,並得到PStoreCreateInstance的地址後,就不知道接下來要怎麽做了.
我最想知道Protected Storage的接口要怎麽接收.
大家能不能指教我一下.下面這個函數要怎麽用呢?
HRESULT PStoreCreateInstance(
IPStore** ppProvider, //输出,用于接收接口指针
PST_PROVIDERID* pProviderID, //指向Storege提供者的GUID,为0时为默认
void* pReserved, //保留,必须为NULL
DWORD dwFlags //保留,必须为0
);
相關資料請看http://www.itlove.net/Article/181/184/195/2005/200508079356.html
利用PStore获取帐号信息
這次我決定一次給300分(我認為很難)....希望大家幫幫忙.
PStore的全称为:Protected Storage。在系统服务中我们可以看到它(9x没有)。它的作用就是为应用程序的安全保存做一个接口。在它里面记录了一些隐密的信息,比方说:
1. Outlook 密码
2. 删除的Outlook帐号密码
3. IE 密码保存站点密码
4. MSN登陆密码
5. IE 自动保存密码
等等。
網上有不少C代碼,看了半天,發現我不能直接將它轉為Delphi,因為我不知道去怎麽聲名和接收接口指针.
我動態载入Pstorec.dll,並得到PStoreCreateInstance的地址後,就不知道接下來要怎麽做了.
我最想知道Protected Storage的接口要怎麽接收.
大家能不能指教我一下.下面這個函數要怎麽用呢?
HRESULT PStoreCreateInstance(
IPStore** ppProvider, //输出,用于接收接口指针
PST_PROVIDERID* pProviderID, //指向Storege提供者的GUID,为0时为默认
void* pReserved, //保留,必须为NULL
DWORD dwFlags //保留,必须为0
);
相關資料請看http://www.itlove.net/Article/181/184/195/2005/200508079356.html
利用PStore获取帐号信息
這次我決定一次給300分(我認為很難)....希望大家幫幫忙.