摘要:
貌似用以下2个方法可以取得当前工程的版本信息1.代码如下所示:#pragma comment(lib, "Version.lib ") TCHAR szFullPath[MAX_PATH]; DWORD dwVerInfoSize = 0; DWORD dwVerHnd; VS_FIXEDFILEINFO * pFileInfo;GetModuleFileName(NULL,... 阅读全文
摘要:
方法1:使用CArray定义:class test : public CObject{public: CString m_strName; char m_cAddress[80]; int m_iAge;public: test(); test& operator=( const test& cSrc);};test::test() //构造函数test& test::op... 阅读全文
摘要:
1、需求对于支持序列化操作的类可以将不同类的不同对象以序列的形式写到文件中;可以通过读取序列化文件还原对应类的对应实例;针对对象的哪些内容进行序列化由对象来决定;2、需求示例2.1、需要序列化的对象对应的类lCNameclass CName:public CObject{public: DECLARE_SERIAL(CName) CName() {m_d1=0;m_d2=0;}; CName(d... 阅读全文
摘要:
Windows server 2008 和VISTA中,服务(service)和GUI界面程序有了区别。其中服务运行在session0上,而GUI界面程序运行在session上面,如果使用CEvent类,来实现进程间的通知,则在初始化CEvent对象时使用"global\\XXX" 阅读全文
摘要:
定义:Microsoft Windows NT、Windows 2000、Windows 95和Windows 98(含第二版)-但不包括Windows CE-提供了一种简单的单向"进程间通信"(interprocess communication,I P C)机制。这个机制的名字非常古怪,叫作"邮槽"(M a i l s l o t)。用最简单的话来说,通过邮槽,客户机进程可将消息传送或广播给一... 阅读全文
摘要:
CTime类1) 获取当前时间。CTime time;time = CTime::GetCurrentTime();2) 获取时间元素。int year = time.GetYear() ;int month = time.GetMonth();int day = time.GetDay();int hour = time.GetHour();int minute = time.GetMinute... 阅读全文