
WINDOWS
wdt3385
这个作者很懒,什么都没留下…
展开
-
Windows API 函数大全
http://blog.youkuaiyun.com/pl2597758/article/details/2473370WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCanc转载 2012-06-28 20:33:53 · 2217 阅读 · 0 评论 -
ASCII码表
ASCII码表信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。八进制十六进制转载 2012-08-20 15:54:29 · 905 阅读 · 0 评论 -
常用软件测试工具介绍与分析
随着软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。目前用于测试的工具已经比较多了,测试工具的应用可以提高测试的质量、测试的效率、减少测试过程中的重复劳动、实现测试自动化,这些测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理的工具,本文对常用的测试工具 一个分析比较。1、白盒测试工具 白盒测试工具一般是针对代码进转载 2012-08-20 15:56:05 · 1095 阅读 · 0 评论 -
_tcsstr的用法以及源码的源码
_tcsstr:字符串1在字符串2中首次出现的位置,未出现返回NULL值;_tcsrchr:字符1 在字符串2中首次出现的位置,未出现返回NULL值 TCHAR字符串操作函数:_tcslen(str) 获得字符串长度_tcsrchr(str, L'\\') 反向搜索获得最后一个TCHAR的位置_stprintf(TCHAR *buffer,const TCHAR *format [,arg转载 2012-08-30 16:20:24 · 10334 阅读 · 0 评论 -
WINDOWS后台服务程序编写
http://www.360doc.com/content/09/1119/10/59579_9330901.shtml在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 service。服务是一种应用程序类型,它在后台运行,与 UNIX 后台应用程序类似。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web转载 2012-08-28 09:37:31 · 948 阅读 · 0 评论 -
exe注册成windows服务
一,一些软件自己有相应的安装命令 如何安装相关的服务到windows服务里,并自行启动;对apache和mysql都有相应的命令来安装,启动,停止和卸载服务;我的方法(有更简单的)是用文本写出这几个命令;如:在文本里写入:"C:\Program Files\Apache Group\Apache2\bin\Apache.exe" -k install 注释:安装apache服务转载 2012-08-28 11:15:00 · 1548 阅读 · 0 评论 -
WINDOWS服务程序笔记
参考文章:http://blog.youkuaiyun.com/yuchongjike/article/details/6137823http://www.360doc.com/content/12/0828/09/10473672_232744894.shtml// ServiceUSB.cpp : Defines the entry point for the console applicatio原创 2012-08-28 17:02:46 · 800 阅读 · 0 评论 -
批处理实现启动服务和停止服务
下面介绍两种使用批处理来实现启动和停止服务。 使用自带的DOS工具中加入了一个sc.exe(Service Control)和net.exe (C:/WINDOWS/system32)的文件,恰好可以对服务的启动类型以及服务的启动或者关闭等进行操作,再利用DOS的批处理优势,就可以把上面提到的操作进行简化。方法 一: sc.exe常用功能: 1、更改服务的启动状态. 2转载 2012-08-29 09:59:46 · 1086 阅读 · 0 评论 -
SC Create 创建一个Windows系统服务
用sc create----创建一个服务(增加到注册表中)如下:在命令行模式下执行: sc create TestService binpath= "c:\in estapp.exe" displayname= "TestService" depend= Tcpip start= auto注意这里的格式,“=”后面是必须空一格的,否则会出现错误。转载 2012-08-29 10:10:06 · 700 阅读 · 0 评论 -
WideCharToMultiByte和MultiByteToWideChar函数的用法
为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。常用的代码页由CP_ACP和C转载 2012-11-27 08:48:59 · 518 阅读 · 0 评论 -
windows安装、开启和删除服务的bat笔记
最近写了个服务,想把安装等过程写成批处理文件,如下 @echo offset SERVICE_NAME=USBcheckset EXECUTABLE=C:\ServiceUSB.exe if not exist %EXECUTABLE% goto end if "%1" == "" goto install if %1 == install goto ins原创 2012-08-29 11:38:59 · 908 阅读 · 0 评论 -
将bat文件注册为windows系统服务的方法
将bat文件注册为windows系统服务的方法详细出处参考:http://www.jb51.net/article/20270.htm使用Bat_To_Exe_Converter 将bat转化为exe,下载:http://www.jb51.net/softs/21398.html,还有一个附带的好处,无法查看bat文件的源代码了。使用srvinstw.exe 将exe注册为系统转载 2012-08-29 09:26:07 · 912 阅读 · 0 评论 -
*.INI文件读写用法
一.将信息写入.INI文件中.1.所用的WINAPI函数原型为:BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);其中各参数的意义: LPCTSTR lpAp转载 2012-07-18 16:38:46 · 652 阅读 · 0 评论 -
Windows Socket五种I/O模型——代码全攻略
果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择 (WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合转载 2012-07-18 16:41:50 · 1271 阅读 · 0 评论 -
完成端口与高性能服务器程序开发【转载】
此文转自XFOCUS,看了发现这种多线程操作,我了解的太浅了,应该补,准备把此文作者最后列出的这两本书学西下:《windows核心编程》&《windows网络编程》Email:kruglinski_at_gmail_dot_comBlog:kruglinski.blogchina.com早在两年前我就已经能很熟练的运用完成端口这种技术了,只是一直没有机会将它用在什么项目中,这段时间转载 2012-07-18 16:45:48 · 908 阅读 · 0 评论 -
LoadLibrary的路径问题
有人说 反射反射,程序员的法宝。这句话一点也没有错。如果能够动态的加载类和方法,就等于彻底的解除了类和类,方法和方法的耦合。当然,这样编译器就无法帮你检查出其中的错误了,还是有一定的风险的。总的来说,反射是一位好同志。他可以让程序的扩展变得如此方便,免除了重新编译之苦。 近来在玩C++,被其中的种种细节问题搞得晕头转向。用LoadLibrary实现动态加载类,花了很多时间在dl转载 2012-08-07 11:33:20 · 3433 阅读 · 0 评论 -
控制台下用Win32 API打开文件对话框
在控制台下打开对话框?!没错,这是完全可以的,实现起来也是相当简单,基本上连雕虫小技都不算。不过网上这样的例子还不是很多,我就把自己写的一个demo贴上来。参考了大名鼎鼎的《windows程序设计》中的一点代码。#include #include #include using namespace std;static OPENFILENAME ofn ;void Pop转载 2012-07-26 15:19:30 · 768 阅读 · 0 评论 -
在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
VC编译出来的应用程序在vista下运行,有可能因为权限问题,不能成功运行。用以下办法,给应用程序添加一个manifest文件,程序运行时系统就会跳出UAC对话框,获得管理权限。1.打开应用程序的源代码工程2.添加一个“custom”资源,"resource type"填24,把资源ID改为1,然后把以下内容复制到资源内容中保存 version="1.0.0.0转载 2012-07-31 17:35:18 · 682 阅读 · 0 评论 -
让程序作为服务运行(srvany.exe,instsrv.exe)
http://download.youkuaiyun.com/detail/zy27ok/2248126srvany.exe,instsrv.exe介绍如下:让程序作为服务运行 想让一个程序在启动系统的时候自动运行,你有什么好办法?添加到启动组?那如果别人删除掉就不管用了。如果你使用了Windows NT/2000/XP,就可以试试把这个程序添加为一个服务,这样只有拥有权限的人才可以更改服转载 2012-08-29 09:33:06 · 1116 阅读 · 0 评论 -
如何编写bat文件
第一节:(主要是一些界面形式功能的实现以及初始化)1.“@echo off”--我们所写的BAT一开始一般都有这一句,这一句的作用是:使所有的命令响应隐藏。“@”--本行命令不回显。(本来如果你用echo off就可以了,但是还是能够看到echo off这条命令在CMD下,影响美观)2.“color 1e”--设置默认的控制台前景和背景颜色。当前我设为蓝底黄字,具体颜色请在CMD下用“转载 2012-08-29 11:19:25 · 1719 阅读 · 0 评论 -
MYSQL C API的简单应用 windows下
#include #include //仅windows下#include #pragma comment(lib,"libmysql.lib") //unix下可静态链接libmysqlclient.a int main(int argc, char* argv[], char* envp[]){ //调用mysql_library_init()和m转载 2012-12-13 14:57:19 · 916 阅读 · 0 评论