Error 1606 Could not access network location %USERPROFILE%\桌面 20 May 2010 9:09 Thursday by 小屋 浏览(3049)

 

解决Error 1606 Could not access network location %USERPROFILE%\桌面

昨天要装vmware的时候,突然提示 ‘Error 1606 Could not access network location %USERPROFILE%\桌面’,想了一下原因,最大可能是我用软件把默认的桌面及我的文档的保存位置从C盘转移到D盘,重新回复后,发现还是不行。昨天捣鼓了一下午,总结问题所在,主要集中在注册表的下面两个位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurentVersion\Explorer\User Shell Folders
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurentVersion\Explorer\User Shell Folders
 
HKEY_CURRENT_USER是当前用户配置,HKEY_LOCAL_MACHINE是机子所有用户配置
 
1。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurentVersion\Explorer\User Shell Folders
使用:%USERPROFILE%(如C:\Documents and Settings\Administrator)
数值名称 数值数据
AppData REG_EXPAND_SZ %USERPROFILE%\Application Data
Cache REG_EXPAND_SZ %USERPROFILE%\Local Settings\Temporary Internet Files
Cookies REG_EXPAND_SZ %USERPROFILE%\Cookies
Desktop REG_EXPAND_SZ %USERPRO

阅读全文>>

PHP计划任务的一种实现方法 30 November 2009 19:55 Monday by小屋 浏览(3093)

如果由页面执行,设置
<?php
ignore_user_abort(true);
set_time_limit(0);
?>

运用sleep(300)+死循环,
这样就可以实现计划任务了,这个程序里不要有输出,有输出容易中断

<?php
ignore_user_abort(true);
set_time_limit(0);

while(1){
    $fp = fopen('time_task.txt',"a+");
    $str = date("Y-m-d h:i:s")."n";
    fwrite($fp,$str);//记录到time_task.txt文本
    fclose($fp);
    sleep(1800);    //半小时执行一次
}
?>

函数int ignore_user_abort :

阅读全文>>