银耳发黄了还能吃吗:如何禁止保存文件和解决方法

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 06:55:11
各路高手们:
在windowsXP里面怎样用各种手段来实现禁止用户保存bat等(或者所有类型)文件?
最好是各种windows版本都适用,而且不是用各种编程方式实现的(我不明白的)
就是说 最好还是使用dos命令或简单修改注册表等方式实现,而且最好还是附上解决方法~不胜感激
下面负一层的答复不知所云...~

修改步聚: 一共要修改14个文件。
1、打开lb.lib.pl
找到 else {$coolwindow = "";}
在下面加入
if ($savepage eq "no") {
$savepagedisp = qq~<NOSCRIPT><IFRAME SRC="*.html"></IFRAME></NOSCRIPT>~;
else{$savepagedisp ="";}
找到$templatedata=~ s/\$coolclick/$coolclick/
在下面加入:$templatedata=~ s/\$savepagedisp/$savepagedisp/

2、topic.cgi文件
找到: $savefile = qq~<a href=# onclick="javascript:WebBrowser.ExecWB(4,1)"><img src=$imagesurl/images/saveas.gif border=0 width=16 height=16 alt="保存该页为文件" align=absmiddle></a> <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>~;}
替换为: if ($savepage ne "no") {$savefile = qq~<a href=# onclick="javascript:WebBrowser.ExecWB(4,1)"><img src=$imagesurl/images/saveas.gif border=0 width=16 height=16 alt="保存该页为文件" align=absmiddle></a> <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>~;}

3、管理中心编辑论坛模板
找到:
$lbboard_maino,
在他的上面加入:
$savepagedisp

4.我们继续加上在管理中心可以设置这个程序的变量的功能吧。
打开setvariables.cgi,然后找到:
$tempoutput = "<select name=\"disphideboard\">\n<option value=\"no\">不显示\n<option value=\"yes\">显示\n</select>\n";
$tempoutput =~ s/value=\"$disphideboard\"/value=\"$disphideboard\" selected/;
print qq~
<tr>
<td bgcolor=#FFFFFF valign=middle align=left width=40%>
<font face=宋体 color=#333333><b>跳转论坛栏中是否显示隐含论坛</b></font></td>
<td bgcolor=#FFFFFF valign=middle align=left>
$tempoutput</td>
</tr>

在下面加入:
$tempoutput = "<select name=\"savepage\">\n<option value=\"yes\">允许保存\n<option value=\"no\">禁止保存\n</select>\n";?
$tempoutput =~ s/value=\"$savepage\"/value=\"$savepage\" selected/;
print qq~
<tr>
<td bgcolor=#FFFFFF valign=middle align=left width=40%>
<font face=宋体 color=#333333><b>是否允许会员保存页面?</b><br>只有IE5.0以上版本支持。</font></td>
<td bgcolor=#FFFFFF valign=middle align=left>
$tempoutput</td>

xp或者2k的话通过设置合理的使用权限即可达到楼猪的目的,一般把写入权限取掉即可,这要基于ntfs的分区才有效果

具体实现方法为在某一要禁止写入的分区上右键>>属性>>安全>>然后选择你要管理的用户>>给予相应的权限设置(在这里我们把写入权限前边的勾去掉即可)

备注:严重警告禁止掉某用户的写入权限的话,某用户经常会在执行程序的时候因为无法写入文件而无法运行或者出错