本文主要是介绍Jiangsheng的CSDN Digest (Jan 21 2006),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CSDN 讨论总结系列:
- Jiangsheng的CSDN Digest (Jan 7 2006)(http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx)
- Jiangsheng的CSDN Digest (Jan 1 2006)http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx
- Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx)
- Jiangsheng的CSDN Digest (Oct 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/27/563274.aspx)
- Win32 & .Net Q&A 200509 (http://blog.csdn.net/jiangsheng/archive/2005/09/13/480540.aspx)
- Win32 & .Net Q&A (http://blog.csdn.net/jiangsheng/archive/2005/02/28/304654.aspx)
- VC/MFC Q&A 200407 (http://blog.csdn.net/jiangsheng/archive/2004/07/13/40771.aspx)
inet控件下载ftp文件后,下载的文件被存放在IE缓存文件夹中,如何自动清除(VB 基础类)
http://vbnet.mvps.org/index.html?code/internet/deleteurlcache.htm
通过API访问IE Cache :
http://blog.csdn.net/technofantasy/archive/2002/03/29/2962.aspx
微软的MSWORD,MSEXCEL可以嵌入在IE中,Outlook可以吗? (VC/MFC ATL/ActiveX/COM )
Word and Excel are ActiveX Document servers which is why you can embed them within a web page.
Outlook is not an ActiveX Document server.
ATL的线程函数中 FIRE EVENT出错,其它类中FIRE EVENT 就OK ? (VC/MFC 进程/线程/DLL )
ATL和MFC都不是线程安全的
参考http://www.mvps.org/vcfaq/com/11.htm
以不同身份登陆域以获取不同的服务权限 (C++ Builder 基础类 )
如何可以做到不转换Windows用户的情况下,以另一个用户的身份访问域服务器,并且结束时可以注销该用户身份。
参看了一些资料,可能要用到LogonUser,DuplicateTokenEx,CreateProcessAsUser这些函数,有谁可以提供一些思路或上述函数的执行代码。谢谢!
你可以用CreateProcessAsUser函数另外启动一个进程,之后使用进程间通讯(http://msdn.microsoft.com/library/en-us/ipc/base/interprocess_communications.asp )的方法来控制启动的程序。用LogonUser、CreateProcessAsUser,要SE_TCB_NAME权限,且即使你是administrator,也很难在程序中得到要SE_TCB_NAME权限(我从未成功过)
建议用CreateProcessWithLogon.
其实,还有一个最简的方法,就是用系统的runas命令:
如:
runas /env /user:user@domain.microsoft.com "notepad /"my file.txt/""
你可以在控制面板->管理工具->本地安全设置->用户权利指派中将"以操作系统方式运行"赋给你要设SE_TCB_NAME权限的用户,这样你上面的程序应该可以运行,但有安全隐患,因为SE_TCB_NAME是系统的最高权限
请教一个多国语言字符串转换的问题 (VC/MFC 基础类 )
我的程序中要求一个功能,当从其他窗口,比如ie中,将一段文字拖到本窗口时,要接收到字符串并显示出来。
现在功能已经基本实现,拖过来英文,中文,日文,俄文,法文都没问题,但是德文却总有些字符显示乱码。
我试了其他的一些软件,qq和vc6都显示不正确,但是ie,msn,vs.net,office等都可以正确显示。
我想是我接收到字符串后没有做正确的转换,但是不明白该如何转换,接收到的字符串是以什么格式存储的。
希望有过类似经验的能指点一下,不胜感激。
我接收的代码大致如下:
BOOL CTmp3View::OnDrop(COleDataObject *pDataObject, DROPEFFECT dropEffect, CPoint point)
{
STGMEDIUM stgm;
FORMATETC fm = {CF_TEXT, NULL, DVASPECT_CONTENT, -1, TYMED_HGLOBAL};
char* cpData = NULL;
DWORD dwSize = 0;
//得到数据和数据的字节数
pDataObject->GetData(CF_TEXT, &stgm, &fm);
cpData = (char*)GlobalLock(stgm.hGlobal);
dwSize = GlobalSize(stgm.hGlobal);
//处理数据并显示
... ---->> //我想这里应该对cpData有所处理
return CView::OnDrop(pDataObject, dropEffect, point);
}
CF_UNICODETEXT
vc6+ado+access删除表内所有记录时, 如何复位自动增加的整型字型至0? (VC/MFC 基础类)
也就是说, 再次增加记录时, 自动增加的整型字段从1开始计数, 而非紧接原序号.
需要重构数据库。参见http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odeopg/html/deovrencryptingdatabase.asp
Access数据库函数问题(C++ Builder 数据库及相关技术 )
使用Access数据库,用MS Access建一个查询Table1_View,SQL语句如下:
SELECT MyName, StrReverse(MyName) AS ReMyName FROM Table1 ORDER BY StrReverse(MyName)
在MS Access中运行正常,可以打开Table1_View记录集,但要在C Builder中打开这个记录集时,返回错误信息:表达式中‘StrReverse’函数未定义。
请问是什么原因?如何解决?
Access中不支持从外部直接访问这个函数。参考http://support.microsoft.com/?kbid=210439
于OCX调用方面的问题(.NET技术 VB.NET)
我现在有一个用DELPHI做的OCX控件,用VB.net开发一个网站,需要使用它显示特定图形,图的数据是从服务器中的某个目录中获取的,应当如何做?
我通过工具栏增加OCX后,其Runat属性是灰的,服务器脚本中不能使用;我通过项目引用后使用CREATOBJECT的方法能创建,但又无法与页网中放置的控件联系起来,这是为啥呀????
OCX是不是不能做为服务器端组件运行?如果不能的话,那要实现我的想法的话有何高招??
在客户端显示图形的OCX为什么要在server上运行?
自己写个user control封装一下
这篇关于Jiangsheng的CSDN Digest (Jan 21 2006)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!