删除文件! (300分)

  • 主题发起人 主题发起人 沈前卫
  • 开始时间 开始时间

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用的os: Winnt4.0+sp4。我的文件设置权限是Everyone:读取或更改。 &nbsp;<br><br>问题:<br>&nbsp; 我程序中要删除此文件,需要取得什么权限?或代码需要什么API?
 
程序无所谓权限吧? 关键看执行这个程序的人(用户)有没有权限.
 
cAkk:<br>&nbsp; 我是以administrator登陆的,应该没有"执行这个程序的人(用户)有没有权限"问题.
 
如果你的用户对所放文件有读写权限<br>就可以用函数Erase(var F)进行删除
 
难道你现在不能删除文件?
 
admin登录应该可以随便删除啊。即使是完全拒绝访问也如何。(WIN2000)
 
沈前卫的问题可不敢乱答。<br>1。不要什么权限;<br>2。Erase(var F);
 
<br>BOOL DeleteFile( LPCTSTR lpFileName );<br>&nbsp;
 
兄弟门:<br>&nbsp; 如果你有Winnt4+sp4,在NTFS的磁盘上建立上述环境,测试通过后才告诉我,就加分. &nbsp;:)
 
我现在就是这样环境winnt4+sp4,c-e都是ntfs<br>在windows98工作站上,用D3的deletefile删除了<br>
 
不过我的adm账号权限是完全访问,跟你稍有不同
 
<br>Me too<br>
 
2000下 ntfs 用 administrator登陆,也没问题啊
 
administrator 是不是相当于 root 呀,<br>应该是具有最大权限吧。
 
呵呵,我知道作为root可以取得完全的权限,现在我是想:为了不让用户不小心删除<br>文件,我将某一目录的权限设置为&lt;font color=red&gt;读取或添加&lt;/font&gt;,然后我的<br>程序是否能取得删除文件的权限???
 
如果本地用户,只要能看到,就能删除<br>如果是网络用户,对只读目录下的文件确实不能删除,就这样...
 
你指共享权限还是服务器本机上的权限?<br>我现在做的是从工作站去访问
 
测试结果:<br>从工作站登入,只要手工能做的工作,程序就能做.
 
我是指服务器本机上的权限的权限,程序也是在服务器本机上运行。<br><br>iie:<br>&gt;只要手工能做的工作,程序就能做<br>&nbsp; 手工删除这类"设置为读取或添加"的文件,就算是以Administrator登陆,也要<br>改变其其权限才能删除。
 
哦,我说的呢,前卫也不会问这么简单的问题<br>不过我离nt服务器太远,测试需要时间
 
后退
顶部