`
testcs_dn
  • 浏览: 114437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
1. 使用_access函数,函数原型为 int _access( const char *path, int mode ); 2. 使用CreateFile函数,函数原型为: HANDLE CreateFile( LPCTSTR lpFileName, // pointer to name of the file DWORD dwDesiredAccess, // access (read-write) mode DWORD dwShareMode, // share mode LPSECURITY_ATTRIBUTES lpSecurityAttributes, // poin ...
虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。 tun/tap 驱动程序实现了虚拟网卡的功能,t ...
译者:Radeon(Radeon bise@cmmail.com) 译文发布时间:2001-6-18 目录 1.介绍 2.现有的协议 3.基于TCP协议的客户 4.请求 5.地址 6.应答 7.基于UDP协议的客户 8. 安全性考虑 9. 参考书目 1.介绍 利用网络防火墙可以将组织内部的网络结构从外部网络如INTERNET中有效地隔离,这种方法在许多网络系统中正变得流行起来。这种防火墙系统通常以应用层网关的形式工作在两个网络之间,提供TELNET、FTP、SMTP等的接入。随着越来越多的使全球信息查找更容易的复杂的应用层协议的出现,有必要提供一个通用框架来使这些 ...
sock5代理工作原理 出处:darkness fallen 时间:Wed, 26 Apr 2006 11:42:15 +0000 作者:hjma 地址:http://hjma.scgy.org/blog/bo-blog/read.php?3 内容: sock5代理的工作程序是: 1。需要代理方向服务器发出请求信息。 2。代理方应答 3。需要代理 ...
1 库函数综述InstallShield包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为InstallShield脚本编译器已经识别这些库函数名,所 ...
InstallShield的事件函数 在InstallShield Help Library的库中,的Reference/Event Handlers的下面,是Install Shield的一些事件函数。这些事件包含了安装的所有过程,通过重载这些事件函数,即可以实现其过程序的控制,而不用系统默认的方式。所以了解这些函数是什么时候才会运行的非常重要。而且这些事件函数会调用各个InstallShield API函数.分为四类,分别为 1.<wbr><wbr><span></span>Global Event Handlers& ...
InstallShield6.22 AddFolderIcon使用注意事项 AddFolderIcon语法:AddFolderIcon (szProgramFolder, szItemName, szCommandLine, szWorkingDir, szIconPath, nIcon, szShortCutKey, nFlag); 说明:AddFolderIcon函数插入或置换由szProgramFolder指定的程序文件夹中的一个图标。如果程序文件夹不存在,AddFolderIcon创建它。SzProgramFolder可以在一个多级级联式菜单中指定一个子文件夹。如果子文件夹 ...
从ip地址控件获得的ip地址是DWORD类型的 用MessageBox怎样将ip地址显示出来呢? DWORD类型32位,每4位为一组代表常见的IP地址,即***.***.***.***。 采用HIWORD、LOWORD、HIBYTE、LOBYTE即可解析出各个字段。参考方案如下: DWORD dwIPAddr; CString str; WORD hiWord=HIWORD(dwIPAddr); WORD loWord=LOWORD(dwIPAddr); BYTE nf1=HIBYTE(hiWord); BYTE nf2=LOBYTE(hiWord); BYT ...
vc++获取当前使用IE的URL路径与页面的源代码 这是关于获取当IE所打开的URL地址(VC++),并且自动打印出相应的网址源代码内容: //将这个放入你的头文件stdafx.h中 #import <mshtml.tlb> #import <shdocvw.dll> void CGetIESrcDlg::GetRunningIESrc() { SHDocVw::IShellWindowsPtr m_spSHWinds; CoInitialize(NULL); if(m_spSHWinds.CreateInstance(__uuidof(SH ...
利用IWebBrowser2接口的Navigate2方法实现Http POST传输 飘飘白云2007/11/8 开发中的社区游戏,要求将原来的mini浏览器扩展成可以通过Http POST传输来打开网页,比如:通过提交用户id,password,用户的action(查看profile,查看日记,打开blog等等),从而在mini浏览器里打开相应的网页。 具体实现是通过获取浏览器的IWebBrowser2指针,用该接口的Navigate2方法来实现,Navigate2在MSDN描述如下,HRESULTNavigate2( VARIANT*URL, VARIANT*Flags, V ...
一、定义 1、CString:动态的TCHAR数组。它是一个完全独立的类,封装了+等操作符和字符串操作方法。 2、BSTR:专有格式的字符串(需要使用系统函数来操纵)。定义为:typedef OLECHAR FAR* BSTR 3、LPCTSTR:常量的TCHAR指针。定义为:t ...
为什么在IE8下VS debuger会不起作用呢? 如果你尝试使用IE8来Debug你的程序,通常会发现,VS Debuger会停止或直接忽略你设的断点! 为什么会这样呢? 好吧!IE8 有一个叫做散偶合 Loosely-Coupled Internet Explorer (LCIE) 的默认设置,这个设置使IE可以运行在多个进程上。 http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie 老版本的VS Debuger会不清楚到底要附加 ...
文件关联的两个简单函数 //--------------------------------------------------------------------------- // 检测文件关联情况 // strExt: 要检测的扩展名(例如: ".txt") // strAppKey: ExeName扩展名在注册表中的键值(例如: "txtfile") // 返回TRUE: 表示已关联,FALSE: 表示未关联 BOOL CheckFileRelation(const char *strExt, const char *strAppKey ...
#include <stdio.h> #include <windows.h> int main(int argc,char *argv[]) { MessageBox(NULL,"Hello",NULL,MB_OK); char temp[256]; memset(temp,0,256); if(argc!=1){ int length =strlen(argv[1]); char *ch=(char *)malloc(length); strcpy(ch,argv[1]); for(int i=0;i<length;i+ ...
一个简单的学习加强实例,用VC取得文件的关联图标,看下面的代码一起来学习下! CFileDialog fileDialog( TRUE,"*.*",NULL,NULL,NULL); if (fileDialog.DoModal() != IDOK) return; CString str= fileDialog.GetFileExt(); str="."+str; SHFILEINFO sfi; SHGetFileInfo(str,0,&sfi,sizeof(sfi),SHGFI_ICON|SHGFI_LARGEICON|S ...
Global site tag (gtag.js) - Google Analytics