摘要: 在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName ); 其中各参数的意义: LPCTSTR lpAppName 是INI文件中的一个字段名. LPCTSTR lpKeyNa... 阅读全文
posted @ 2011-08-30 11:38 獨孤劒 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。 1.文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类CFileFind,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基本使用方法。View Code 1 CString strFileTitle;2 CFile... 阅读全文
posted @ 2011-08-30 11:32 獨孤劒 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟悉,以下提供一些文件操作 API 函数介绍: 一般文件操作 API CreateFile 打开文件 要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。 ReadFile 从文件中读取字节信息。 在打开文件获得了文件句柄之后,则可以通过该函数读取数据。 WriteFile 向文件写入字节信息。 同样可以将文件句柄传给该函数,从而实现对文件数据的写入。 CloseHandle 关闭文件句柄。 打开门之后,自然要记得关上。 G... 阅读全文
posted @ 2011-08-30 11:24 獨孤劒 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 通过调用Win32API函数SystemParametersInfo,你可以关闭Windows的CTRL+ALT+DEL和ALT+TABkey热键。 但出于安全考虑,Microsoft并未提供该函数关于关闭上述热键方法的介绍。但实际上要实现这个功能非常简单,请看下面的代码:View Code 1 // 关闭组合键 2 3 BOOL bOld; 4 SystemParametersInfo(SPI_SCREENSAVERRUNNING, TRUE, &bOld, NULL); 5 6 // 重新打开组合键 7 8 BOOL bOld; 9 Syst... 阅读全文
posted @ 2011-08-30 11:20 獨孤劒 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: VC 创建NT服务程序#include "Windows.h" #include "Winsvc.h" #include "time.h" #include "stdio.h" SERVICE_STATUS m_ServiceStatus; SERVICE_STATUS_HANDLE m_ServiceStatusHandle; BOOL bRunning=true; void WINAPI ServiceMain(DWORD argc, LPTSTR *argv); void WINAPI ServiceCtrl 阅读全文
posted @ 2011-08-30 11:13 獨孤劒 阅读(1044) 评论(0) 推荐(0) 编辑