0

系统启动没有声音,音量控制图标不能正常显示,但realplayer能正常播放

0

UNIXDOS文本格式转换

一个很简单但是最常用的SED例子:UNIX<=>DOS文本格式转换
文本转换
第一个实际脚本将 UNIX 风格的文本转换成 DOS/Windows 格式。您可能知道,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。有时可能需要将某些 UNIX 文本移至 Windows 系统,该脚本将为您执行必需的格式转换。
$ sed -e ’s/$/ /’ myunix.txt > mydos.txt
在该脚本中,’$’ 规则表达式将与行的末尾匹配,而 ‘ ‘ 告诉 sed 在其之前插入一个回车。在换行之前插入回车,立即,每一行就以 CR/LF 结束。请注意,仅当使用 GNU sed 3.02.80 或以后的版本时,才会用 CR 替换 ‘ ‘。如果还没有安装 GNU sed 3.02.80,请在我的第一篇 sed 文章中查看如何这样做的说明。
我已记不清有多少次在下载一些示例脚本或 C 代码之后,却发现它是 DOS/Windows 格式。虽然很多程序不在乎 DOS/Windows 格式的 [...]

0

AutoIt3 驱动选择器代码

#Region ;**** 参数创建于 AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=8123.ico
#AutoIt3Wrapper_outfile=023.exe
#AutoIt3Wrapper_UseAnsi=y
#AutoIt3Wrapper_Res_Comment=网络波仔 QQ:459534164
#AutoIt3Wrapper_Res_Description=网络波仔 QQ:459534164
#AutoIt3Wrapper_Res_Fileversion=0.0.0.0
#AutoIt3Wrapper_Res_LegalCopyright=网络波仔 QQ:459534164
#AutoIt3Wrapper_Res_SaveSource=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#NoTrayIcon
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include
If FileExists(“c:\网络波仔”) Then
FileInstall(“newdrivers1.jpg”, “c:\网络波仔\newdrivers.jpg”, 1)
FileInstall(“dsf3.ico”, “c:\网络波仔\dsf3.ico”)
FileInstall(“SCREEN.ico”, “c:\网络波仔\SCREEN.ico”)
FileInstall(“9123.ico”, “c:\网络波仔\9123.ico”)
FileInstall(“8123.ico”, “c:\网络波仔\8123.ico”)
FileInstall(“dsf7.ico”, “c:\网络波仔\dsf7.ico”)
FileInstall(“dsf6.ico”, “c:\网络波仔\dsf6.ico”)
FileInstall(“drivers.jpg”, [...]

0

自定义桌面没有Internet Explorer的解决方法

来自网络上的讨论多认为是微软KB943460同KB914440补丁安装顺序造成IE选项丢失。
之前在部署此补丁时也遇到了网友所题的问题,无论先装那个补丁,都会造成IE选项的丢失。针对此问题做了裸机测试
环境一:windows xp2原版(不装任何程序及microsfot update补丁),直接安装KB943460,IE选项有
环境二:windows xp2原版(不装任何程序及microsfot update补丁),直接安装KB914440,IE选项有
环境三:windows xp2原版(不装任何程序及microsfot update补丁),装KB943460、KB914440,无论先装那个补丁,IE选项都没有
对KB943460及KB914440解包,打开解包后的KB943460目录,共有SP2GDR、SP2QFE、UPdate三个文件夹,打开UPdate文件夹中的updatebr.inf
————————————
[Version]
Signature=”$Windows NT$”
[DefaultBranchesServicePacks]
2=SP2GDR
[SourceInfsBranches]
SP2GDR=”update\update_SP2GDR.inf”
SP2QFE=”update\update_SP2QFE.inf”
[SetupFiles.Common]
spuninst.exe
spmsg.dll
update\spcustom.dll
update\KB943460.CAT
“update\update.exe”
“update\updspapi.dll”
“update\update.ver”
“update\updatebr.inf”
update\eula.txt
update\branches.inf
[SetupFiles.SP2QFE]
“update\update_SP2QFE.inf”
[SetupFiles.SP2GDR]
“update\update_SP2GDR.inf”
————————————-
这里解释一下微软update的更新原则,update.exe自动分析,如果你之前没有安装过相类似的补丁,那么update将按照默认 [DefaultBranchesServicePacks]中的指令安装SP2GDR补丁,如果系统检测到你之前安装过类似补丁,那么Update将为你安装SPQFE补丁。
回到本例中,KB943460根据解包结果,同样也有GDR和QFE两种类型补丁,分别存放在GDR和QFE两个文件夹中。
SP2GDR: shell32.dll 6.00.2900.3241 (xpsp_sp2_gdr.071025-1248)
spru0804.dll 5.1.2600.3243 (xpsp_sp2_gdr.071029-1246)
SP2QFE: shell32.dll 6.00.2900.3241 (xpsp_sp2_qfe.071025-1245)
spru0804.dll 5.1.2600.3243 (xpsp_sp2_qfe.071029-1244)
而真正造成自定义桌面中IE选项丢失的是SP2QFE中的shell32.dll这个shell
如果之前你使用过微软的update更新过系统,更新过shell32.dll同spr0804.dll。那么在使用KB943460更新时会依据上面提到的update更新原则为您安装QFE版补丁,也就是那个有问题的shell
如果你的系统如测试环境一的模型一样,update由于没有检测到相同的补丁,所以会为您安装SP2GDR版本
测试环境三中安装的KB914440,解包后也有一个spr0804.dll且为较低版本,这样再更新KB943460时,同样会应用上QFE版的补丁,造成IE选项丢失。先装KB943460后装KB914440同理。
总结:如果你的自定义桌面选项中的IE丢失请先查看windows\system32目录下的shell32.dll版本,他的版本都应该是QFE版。
解决方法:替换QFE版shell32.dll为GDR版(GDR是最终版,QFE版本号比GDR高是最终版但未经严格测试,如果我记得没错)至于用什么方法替换方法很多,网上可以找到。还有一个比较简单的方法,IE选项只是隐藏了,但它的功能还在,比如快捷键,大家可以用Alt+I键来“摸黑”勾选,直接确定,IE图标会显示在桌面上。
KB943460为微软重要更新,相信受此影响的机器不在少数。至于是bug还是微软因为反垄断不得而知。

0

WAMPserver 环境架设教程

wamp用于架设Apache+Php+Mysql空间
下载运行安装,选择安装目录,例D:\wamp,D:\wamp\www为网站内容存储路径。
运行后可以通过Windows 右下角 “托盘区” 中的wamp图标,来管理wamp 服务状态,可以停止或重新启动 apache,mysql 服务。当改过 conf 配置文件,必须要重新启动才可以生效。
右键点击右下的wamp图标,选择language – chinese,即可改为中文界面。
设置:
1.允许外网访问apache
wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache – httpd.conf ,搜索关键字 “deny from “,会发现一处 “deny from”将其下的一行”Allow from 127.0.0.1″ 之前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了。
2.apache, mysql 服务的开机自动运行
Windows – 开始? – 设置 – 控制面板 – 管理工具 – 服务,找到 wampmysqld, wampapache, 将 “启动类型” 由”手动” 改为”自动” 即可。
3.开启支持rewrite [...]

0

apache目录浏览设置

用途:在目录下如果没有默认首页面(如index.html default.htm)时防止用户访问web时浏览目录
打开httpd.conf
查找Options Indexes FollowSymLinks
修改为:
Options -Indexes FollowSymLinks
修改保存退出,重新启动apache
访问http://127.0.0.1如果看到以下提示说明修改成功
Forbidden
You don’t have permission to access / on this server.
——————————————————————————–
Apache/2.0.53 (Unix) Server at 192.168.0.1Port 80
开启浏览:
<Directory />
Options FollowSymLinks
AllowOverride None
Options Indexes           #就加这句就可以了,目录按需要选择
</Directory>

0

禁止显示 Apache 目录列表

缺省情况下如果你在浏览器输入地址:
http://localhost:8080/
比如我们看看一个目录的目录配置:同样你输入一个虚拟目录的地址。
如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 index.html,浏览器就会显示文件根目录的目录列表,目录列表包括文件根目录下的文件和子目录。
同样你输入一个虚拟目录的地址:
http://localhost:8080/b/
如果该虚拟目录下没有 index.html,浏览器也会显示该虚拟目录的目录结构,列出该虚拟目录下的文件和子目录。
如何禁止 Apache 显示目录列表呢?
要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。
比如我们看看一个目录的目录配置:
<Directy “D:/Apa/blabla”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
你只需要将上面红色代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录结构。用户就不会看到该目录下的文件和子目录列表了。
Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes,Apache 就不会显示该目录的列表了。

0

Microsoft VBScript 运行时错误 错误 ‘800a01ad’

Microsoft VBscrīpt 运行时错误 错误 ‘800a01ad’
ActiveX 部件不能创建对象
解决方法:
1. 重新注册ADODB.Stream组件
比如系统禁用了ADODB.Stream
在ASP中用到Server.CreateObject (“ADODB.Stream”)的地方就就会报错.
重新开启ADODB.Stream组件的办法:
在开始—运行里执行:regsvr32 “C:\Program Files\Common Files\System\ado\msado15.dll”
2. 重新开启开启FSO
在开始—运行里执行:regsvr32 scrrun.dll,重新开启FSO成功,OK!!!
开启FSO:regsvr32 scrrun.dll
关闭FSO:regsvr32 /u scrrun.dll

0

字符集标签

iAnywhere.com – 字符集标签
下表列出了有效的字符集标签值以及等同的 IANA 标签和说明:

字符集标签
IANA 标签
说明

big5
<N/A>
繁体中文(参看 CP950)

cp437
<N/A>
IBM CP437 – 美国英语代码集

cp850
<N/A>
IBM CP850 – 欧洲语言代码集

cp852
<N/A>
PC 东欧语言

cp855
<N/A>
IBM PC 西里尔语

cp856
<N/A>
替代希伯来语

cp857
<N/A>
IBM PC 土耳其语

cp860
<N/A>
PC 葡萄牙语

cp861
<N/A>
PC 冰岛语

cp862
<N/A>
PC 希伯来语

cp863
<N/A>
IBM PC 加拿大法语代码集

cp864
<N/A>
PC 阿拉伯语

cp865
<N/A>
PC 北欧语言

cp866
<N/A>
PC 俄语

cp869
<N/A>
IBM PC 希腊语

cp874
<N/A>
Microsoft 泰语 SB 代码页

cp932
windows-31j
Microsoft CP932 = Win31J-DBCS

cp936
</N/A>
简体中文

cp949
<N/A>
朝鲜语

cp950
<N/A>
PC (MS) 繁体中文

cp1250
<N/A>
MS Windows 东欧语言

cp1251
<N/A>
MS Windows 西里尔语

cp1252
<N/A>
MS Windows 美国英语 (ANSI)

cp1253
<N/A>
MS Windows 希腊语

cp1254
<N/A>
MS Windows 土耳其语

cp1255
<N/A>
MS Windows 希伯来语

cp1256
<N/A>
MS Windows 阿拉伯语

cp1257
<N/A>
MS Windows 波罗的语

cp1258
<N/A>
MS Windows 越南语

deckanji
<N/A>
DEC [...]

0

让Windows Media Player 11 启动时打开正在播放标签

Windows Media Player 11(以下简称 WMP11)中文正式版已经发布了数日,不知大家是否已经将 WMP10 升级为 WMP11。我在试用 WMP11 时发现这样一个问题:默认情况下,当执行 Program Files\Windows Media Player\WMPLAYER.EXE 打开 WMP11 时,WMP11 默认打开的是“媒体库”这个标签,而我习惯于让 WMP 启动时打开的是“正在播放(Now Playing)”标签。记得在以往的旧版本 WMP 中,有一个“启动时打开媒体库”的选项,只要取消了这个选项,然后再把 WMP 的标签转向“正在播放”,下一次启动 Windows Media Player 时默认打开的就是“正在播放”标签了。但是在 WMP11 中却没有找到这个选项。难道不能在启动 WMP11 时也自动打开“正在播放”标签吗?
虽然 WMP11 取消了这个选项,但是却可以通过以命令行的方式启动 WMP11 的方法实现这个目的。只需为 WMP11 重新修改一下快捷方式,在快捷方式右键属性,目标行中输入 “C:\Program Files\Windows Media Player\wmplayer.exe” /TASK:NOWPLAYING,为 WMPLAYER.EXE 添加一个 /TASK:NOWPLAYING 参数即可。
这样只要每次通过这个快捷方式启动 WMP11,即可在启动时自动打开“正在播放”标签。