有接口IWebBrowser,看一下MSDN。
解决方案 »
- 数字图像处理 VC++
- COM组件中,是否可以有“多个类实现同一接口”?
- 谁用过AD没,现在开发一个访问AD的程序,有什么好的意见。
- 做一个能和MSN、QQ消息通讯的功能(像myIM)怎么做?有没有相关源码???
- 如果用建立类向导,计算矩阵的类应该从什么基类派生?谢谢!
- 请问网上哪里有关于C++或C#的图像编程的资料或源码??
- 有没有像蚂蚁或者flashget那样每个线程有自己的缓冲区,且共享标准输出的例子呀?
- 在客户区一个对话框窗口显示后,如何还能动态的侦知框架上其它,如工具栏、状态栏的显示情况,好动态调整此对话框窗口在客户区的显示?在CMai
- 在 VC.NET 用ATL 7。0写COM+组建时怎样传递SAFEARRAY数组? 参数该怎么定义?
- 如何学习vc
- 使用MutiMedia Control的小问题
- 紧急求助,各位请指点!
{
CString sKey;
DWORD dwRet;
if (IsWinNTSys()){
CString sBaseKey;
SECURITY_DESCRIPTOR NewSD;
BYTE* pOldSD;
PACL pDacl=NULL;
PSID pSid=NULL;
TCHAR szSid[256];
if(GetUserSid(&pSid)){
GetSidString(pSid,szSid);
sKey=_T("Software\\Microsoft\\Protected Storage System Provider\\");
sKey+=szSid;
sBaseKey=sKey;
GetOldSD(HKEY_CURRENT_USER,sBaseKey,&pOldSD);
if(CreateNewSD(pSid, &NewSD, &pDacl)){
RegSetPrivilege(HKEY_CURRENT_USER,sKey,&NewSD,FALSE);
sKey+=_T("\\Data");
RegSetPrivilege(HKEY_CURRENT_USER,sKey,&NewSD,FALSE);
sKey+=_T("\\e161255a-37c3-11d2-bcaa-00c04fd929db");
RegSetPrivilege(HKEY_CURRENT_USER,sKey,&NewSD,TRUE);
dwRet=SHDeleteKey(HKEY_CURRENT_USER,sKey);
}
if(pDacl)
HeapFree(GetProcessHeap(),0,pDacl);
if(pOldSD){
RegSetPrivilege(HKEY_CURRENT_USER,sBaseKey,(SECURITY_DESCRIPTOR*)pOldSD, FALSE);
delete pOldSD;
}
}
if(pSid)
HeapFree(GetProcessHeap(),0,pSid);
}else{
DWORD dwSize=MAX_PATH;
TCHAR szUserName[MAX_PATH];
GetUserName(szUserName, &dwSize);
sKey=_T("Software\\Microsoft\\Protected Storage System Provider\\");
sKey+=szUserName;
sKey+=_T("\\Data\\e161255a-37c3-11d2-bcaa-00c04fd929db");
dwRet=SHDeleteKey(HKEY_LOCAL_MACHINE,sKey);
}
SHDeleteKey(HKEY_CURRENT_USER,_T("Software\\Microsoft\\Internet Explorer\\IntelliForms"));
}