解决方案 »
- 菜单项禁用的问题
- CString 的问题大虾指教
- 用 fstream可以读取BITMAP格式的图么?
- 如何用CSocket实现对话框中浏览网页源码?有源码最好
- 求助:CListCtrl设置LVS_EX_GRIDLINES之后网格不能正确显示
- 请教:我能不能把C语言编的程序让VC6MFC编写的程序的菜单项调用?很着急
- DLL中含有自定义全局变量和静态变量 怎么样才能正常应用?
- 关于vc编译的问题:如何编译包含SetLayeredWindowAttributes的文件
- 一个小问题。。。
- 怎样得知CListCtrl中当前选项?
- 关于CComboBoxEx的水平滚动条
- 这段GDI+的代码编译通过,执行出错
或者user mode 进行hook api
如果能加锁成功 那么解锁就简单多了
设置个标示 只有你的程序才运行上述操作
一般做法是用文件系统过滤驱动来处理,如果禁止读写和移动、删除,只要在create时判断如果具有这些标志就拒绝打开。可以通过DeviceIoControl控制文件的锁定和解除。
简单处理可以用一个服务程序以独占方式打开该文件。通过进程间通讯或者启动和停止服务可以进行控制。