DSOfile,一个修改windows系统文件摘要的好东东。
2008-11-12 16:39
423 查看
今天要做一个功能,就是修改图片的摘要信息,一开始采用的是修改exif信息的方式,但是很多的图片没有exif信息,或者没有指定的exif项,又找别的方法,来修改文件的摘要信息。
首先是采用ole32.dll,但是郁闷的是,这种方法可以修改很多文件的摘要信息,可就是修改不了图片的摘要信息,无奈之下,只得另寻他法。
最后终于在cnblogs找到了一篇文章,里面详细介绍了DSOFile.dll,于是赶紧下载下来,微软官方的,免费的,开源的,甚至还呆着demo的,呵呵。
注册dll,写asp:
<%
Set OPR = Server.CreateObject("DSOFile.OleDocumentProperties")
OPR.open("E:/PaiMei_demo_001.jpg")
Response.Write("Author:" & OPR.SummaryProperties.Author)
OPR.SummaryProperties.Author = "0123456789"
OPR.Save
response.Write("<br />")
Response.Write("Author:" & OPR.SummaryProperties.Author)
%>
呵呵,搞定!
缺点:如果文件地址中含有汉字的话,则会出错,不过可以解决。
相关链接:http://www.microsoft.com/china/technet/community/columns/scripts/sg0305.mspx#EVB
首先是采用ole32.dll,但是郁闷的是,这种方法可以修改很多文件的摘要信息,可就是修改不了图片的摘要信息,无奈之下,只得另寻他法。
最后终于在cnblogs找到了一篇文章,里面详细介绍了DSOFile.dll,于是赶紧下载下来,微软官方的,免费的,开源的,甚至还呆着demo的,呵呵。
注册dll,写asp:
<%
Set OPR = Server.CreateObject("DSOFile.OleDocumentProperties")
OPR.open("E:/PaiMei_demo_001.jpg")
Response.Write("Author:" & OPR.SummaryProperties.Author)
OPR.SummaryProperties.Author = "0123456789"
OPR.Save
response.Write("<br />")
Response.Write("Author:" & OPR.SummaryProperties.Author)
%>
呵呵,搞定!
缺点:如果文件地址中含有汉字的话,则会出错,不过可以解决。
相关链接:http://www.microsoft.com/china/technet/community/columns/scripts/sg0305.mspx#EVB
相关文章推荐
- DSOfile,一个修改windows系统文件摘要的好东东。
- DSOfile,修改windows系统文件摘要
- 修改windows系统文件权限
- 如何实现Windows系统Users组用户可修改IP属性和限制Users组用户访问文件的权限!
- XP系统安装Office 2010出现:windows installer服务不能更新一个或多个受保护的windows文件 解决方法
- 学习笔记---Windows系统DLL文件修改
- 用命令或批处理命令一次删除windows系统一个目录下的所有文件
- docker里下的centos是一个只读文件系统?我修改/etc/hosts都修改不了,怎么破
- 修改注册表,关闭windows 2003的默认共享文件与修改注册表自动登录Windows 2003系统
- 用EasyBCD在windows xp中修改windows 7系统的启动菜单顺序文件的方法
- 安装卸载Windows系统服务服务,修改服务里文件执行路径
- windows系统修改hosts文件解析
- Windows系统让apache使用其他名称的配置文件修改配置文件名称指定自己的配置文件
- Windows系统中MySQL 5.6的配置文件(my.ini)修改方法
- 推荐一个WINDOWS系统文件介绍的网站
- 修改Windows注册表系统文件为宽带加速
- 一个局域网内Windows和linux系统如何共享文件
- windows系统的hosts文件无法修改
- 写一个Windows上的守护进程(5)文件系统重定向