05 Api 编程
文章平均质量分 74
bobo1394
这个作者很懒,什么都没留下…
展开
-
用WinINet Api 开发FTP客户端 (一)
FTP Sessions FTP 会话The Win32 Internet functions can be used to provide applications with the ability to navigate and manipulate directories and files on an FTP server. Applications that use a CERN pro原创 2005-08-05 17:15:00 · 4215 阅读 · 4 评论 -
用WinINet Api 开发FTP客户端 (二)
FTP WinApi 函数详解FTP 各函数间的关系 各FTP函数工作时需要用到InternetConnect创建的FTP会话句柄。而InternetConnect函数需要用到由InternetOpen创建的HINTERNET句柄。下面这个图可以表示他们间的关系。 而对那些在线操作的一些命令来说,他们的关系可以用下面这个图表示。例如用于枚举当前目录下文件的两个命令FtpFindFirstFile原创 2005-08-06 11:37:00 · 11263 阅读 · 0 评论 -
用WinINet Api 开发FTP客户端 (三) ------ 完整代码
Option ExplicitPublic Const MAX_PATH = 260 是由MFC定义的不要更改Public Const INTERNET_OPEN_TYPE_PRECONFIG = 0Public Const INTERNET_OPEN_TYPE_DIRECT = 1Public Const INTERNET_OPEN_TY原创 2005-08-07 12:03:00 · 5772 阅读 · 2 评论 -
使用ShellExW.dll中的ShellExecWait函数同步调用DOS命令
使用ShellExW.dll中的ShellExecWait函数同步调用DOS命令 在很多项目中都需要调用外部命令,但是使用VFP的RUN命令、VB中的Shell命令或者调用Win32Api的WinExec函数这些方法都是异步执行,不但有些命令难于控制执行窗口的外观,而且使用后不知道执行的结果,往往要采用其他检测的手段才能保证程序正确的运行。现在我们可以使用ShellExW.dll中的ShellE原创 2005-08-08 19:17:00 · 4976 阅读 · 2 评论 -
使用API函数修改注册表
使用API函数修改注册表 为了让自己的程序成为自动启动需要修改注册表。下面事例可以供参考 Option Explicit Const REG_SZ = 1Global Const HKEY_LOCAL_MACHINE = &H80000002 Public Declare Function RegOpenKey Lib "advapi32" Alias "RegOpenKeyA" _ (By原创 2005-08-09 10:25:00 · 1457 阅读 · 0 评论 -
获取系统目录和Windows目录
有时我们需要让自己的程序判断系统目录和Windows目录的名字。这时可以调用WindowsAPI函数GetSystemDirectory和GetWindowsDirectory。声明: 获取系统目录Public Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" _ (ByVal lp原创 2005-08-18 14:48:00 · 2424 阅读 · 0 评论 -
如何在 VFP 中读写 INI 文件
* 在 VFP 中读写 INI 文件* 声明API函数DECLARE INTEGER WritePrivateProfileString IN Win32API AS WritePrivStr ; String cSection, String cKey, String cValue, String cINIFileDECLARE INTEGER GetPrivateProfileString原创 2005-12-17 15:52:00 · 2994 阅读 · 0 评论