
如果你等不及,也可以直接调用FlushViewOfFile。 其实UnmapViewOfFile的时候,所以已dirty的页面都会被用FlushViewOfFile的方式,写回硬盘文件。
比如:
char *x = (char *) MapViewOfFile(...)
if( x == NULL ) {
.... /* 错误处理*/
}
x[0] = '*'
x[1] = '*'
...
FlushViewOfFile(....)
/* 或者干脆*/
UnmapViewOfFile (...)
...
CloseHandle(hMaoFile)
CloseHandle(hFile)
...
在对应文件夹下耐脊斗生成一个名为 desktop.ini 的文本文件,里面写入:昌磨
[.ShellClassInfo]IconResource=C:\windows\system32\SHELL32.dll,13
最后一个数值可野洞以修改。然后把这个文件设置为隐藏文件就行了。
用不到什么 Windows API,FileStream、StreamWriter、File.SetAttributes() 这几个类和方法配合使用就可以了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)