最新评论
Re:IE不能直接顯示PDF的原因分析和解決方法 Kevin Zou 2012-02-09 10:13
-----------------------------------------------------------------------
* 表示 Internet Explorer 6 或更高版本设置
** 表示 Windows XP Service Pack 2 或更高版本设置
# 表示未在 Internet Explorer 7 的用户界面中显示的设置
^ 表示只有“已启用”或“已禁用”两个选项的设置
0、1 或 3。
0 则将具体操作设置为允许;
设置为 1 则导致出现提示;
设置为 3 则禁止执行具体操作。
-----------------------------------------------------------------------
彈出窗口block設定
1.HKCU\Software\Microsoft\Internet Explorer\New Windows\BlockUserInit
0
2104 其他:允许网站打开没有地址或状态栏的窗口
2.HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\2104
0
這里應該是response pdf回來以后第一個查的註冊表
3.HKCR\MIME\Database\Content Type\application/pdf\Extension
.pdf
2200 下载:文件下载自动提示 ** ^
4.HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\2200
0
2201 ActiveX 控件和插件:ActiveX 控件自动提示 ** ^
5.HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\2201
0
2703未知
6.HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\2703
0
7.HKCR\MIME\Database\Content Type\application/pdf\CLSID
Type: REG_SZ, Length: 78, Data: {14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}
這個好像不影響
8.HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice\Progid
Type: REG_SZ, Length: 42, Data: FoxitReader.Document
9.HKCR\.pdf\(Default)
Type: REG_SZ, Length: 42, Data: FoxitReader.Document
65536=0x00010000 The file class's open verb can be safely invoked for downloaded files.
<高级里取消“下载后确定打开”的勾>
10.HKCR\FoxitReader.Document\EditFlags
Type: REG_DWORD, Length: 4, Data: 65536
1803 下载:文件下载 ^
11.HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\1803
Type: REG_DWORD, Length: 4, Data: 0
12.HKCR\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}\ProgID\(Default)
Type: REG_SZ, Length: 42, Data: FoxitReader.Document
13.HKCR\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}\(Default)
Type: REG_SZ, Length: 26, Data: PDF Document
14.HKCR\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}\InprocHandler32\(Default)
Type: REG_SZ, Length: 20, Data: ole32.dll
15.HKCR\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}\InprocHandler\(Default)
Type: REG_SZ, Length: 18, Data: ole2.dll
16.HKCR\FoxitReader.Document\DocObject\(Default)
Type: REG_SZ, Length: 4, Data: 0
foxit reader中的PDF是否在IE中顯示的設定
就是通過HKCR\CLSID\{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}建立和刪除來完成的
====================================================================================================================
adobe reader過程
1.HKCU\Software\Microsoft\Internet Explorer\New Windows\BlockUserInit
0
2.HKCR\MIME\Database\Content Type\application/pdf\Extension
Type: REG_SZ, Length: 10, Data: .pdf
3.HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice\Progid
Type: REG_SZ, Length: 42, Data: FoxitReader.Document
4.HKCR\.pdf\(Default)
Type: REG_SZ, Length: 42, Data: FoxitReader.Document
5.HKCR\AcroPDF.PDF.1
有QueryKey
但不知道如何得知的AcroPDF.PDF.1?
{CA8A9780-280D-11CF-A24D-444553540000}的ProgID\(Default)的值是AcroPDF.PDF.1
6.HKCR\.pdf\Content Type
Type: REG_SZ, Length: 32, Data: application/pdf
7.HKCR\MIME\Database\Content Type\application/pdf\CLSID
Type: REG_SZ, Length: 78, Data: {CA8A9780-280D-11CF-A24D-444553540000}
0x00000100 The description of the file class cannot be modified or deleted.
這個設定好像會讓IE直接執行程式?
8.HKCR\AcroPDF.PDF.1\EditFlags
Type: REG_BINARY, Length: 4, Data: 00 00 01 00
9.HKCR\AcroPDF.PDF.1\DocObject\(Default)
Type: REG_SZ, Length: 2, Data:
Re:2010年终随笔--漫谈技术 yu jin 2011-11-22 22:44
LZ真是code的爱好者!大年三十的!受教了!
Re:解耦的故事--权限设计 海南.胡勇 2011-11-07 12:45
Good
Re:闲话权限设计三层境界 湛然常寂 2011-10-26 22:05
好文!倒觉得真正精彩的在后半部,心中无剑。。。
Re:别在领域模型迷失了自己 sinxsoft 2011-08-16 21:02
做个记号。
好像腾讯就用无状态的session。
每次点qq里面的qq空间图标,进入qq空间,浏览器都是长长的一段。这个就是验证吧。
Re:2010年终随笔--漫谈技术 Jimmyzhang 2011-07-02 11:06
两项思维共享.
1. 简单就是美, 是原则,是纲, 快速开发是具体的具体方法论,工具. 所以方法认经常有, 而简单易用,好用的企业信息化不常有.
2. 企业信息化ok, 有两条路可以达到主管的真正需求,亦或是信息化的价值所在, 核心所在, A: 由最高的主管确认需求,而后一层一层用目标管理的方式去监督和稽核他的下一层目标, 每一层为了达到上一层下达的硬性kpi值, 当时需要什么信息化系统, 就上什么系统, 目地明确, 老板及各层主管目地明确, 需求也明确, 需要支持其管理的方法的系统也明确. B:企业先上ERP, 各种服务于企业中下层的WEB系统, 最后一层一层的向上看, 一段一段的上不同的系统, 最后与老板或董事会的想法一致, 也要达到最终的目标.
两种方法, 谁好谁不好, 一目了然, 但绝大部分的企业信息化工作, 都在以B方式进行中, 这也是程序员痛苦,企业老板或董事会也痛苦的根源之一.
Re:Jquery乱码的一次解决过程 Kevin Zou 2011-04-01 11:37
2011.4.1補錄:jquery1.4.2,使用地址欄傳參,可用encodeURIComponent方法將中文編碼,否則IE8,7,6會亂碼
Re:Jquery乱码的一次解决过程 bangQ 2011-03-03 15:19
顶一个,好详细
Re:企业应用整合(1)--一个账号 路过看客 2011-01-21 17:58
期待下文
Re:2010年终随笔--漫谈技术 顾咪咪 2011-01-21 17:50
路漫漫兮其修远,吾将上下而索求。
好诗!
Re:企业应用整合(1)--一个账号 ChaseMars 2011-01-21 17:35
关注中
Re:权限设计的三层境界续 MichaelYin 2010-09-29 17:40
个人觉得上篇文章中的Object到Group的对应,User到Group的对应是不是好点,如果UserId本身就是开放式,那么到对UserId进行资源分配调整的时候岂不是很麻烦?
Re:权限设计的三层境界续 铃兰草 2010-09-28 15:39
一看见权限二字我就想起那位了。。。
Re:权限设计的三层境界续 林风随笔 2010-09-28 15:33
唉,总是有人拿权限说事,而且自己想来想去.
先去看看RBAC吧.
Re:权限设计的三层境界续 阿超- 2010-09-28 12:33
RBAC!
Re:权限设计的三层境界续 Kevin Zou 2010-09-28 10:53
@顾晓北
不用客气,共同探讨,你的回复对我也是一种帮助
没错,权限系统对于用户表如何设计完全不关心
因为验证权限时根本不需要知道当前这个用户的姓名是什么,Email多少
他只要知道当前这个UserID在权限资料库中与当前要访问的资源存不存在对应就好了
不过我一直没有说系统中不需要用户表
只是与权限设计毫无关系
权限采用什么方式设计并不影响用户表如何设计
同样,用户表设计后,可以选用各种权限工具来为系统添加权限管控的功能,而不是为了要上某套权限系统,就必须重新设计用户表
Re:权限设计的三层境界续 顾晓北 2010-09-28 10:05
呵呵,差不多明白了,谢谢楼主这么重视,还拿我做例子,呵呵。。。
用户表和资源表,这两个需要不需要呢?
你看大家的回复就知道,一般情况下会需要的,只不过,你的意思是要不要这两个表都跟权限无关,他们已经不属于权限系统的范围了,是这个意思嘛?
其实就是这样,你上面说的例子,不管是手机用户,还是你的那个sis@ERP,只是一个用户而已,到时候抽象出来,还是User表。。。
而资源表呢?到时候不管是菜单,还是按钮,都属于资源,只不过跟User表一样,权限系统中需要的只是一个SourceID和UserID,就是这样。。。
再次感谢楼主。。。今天是孔子诞辰纪念日,给你个图片,以引起注意。。。呵呵[img]http://www.baidu.com/img/baidu_logo_jr_1009_kz.gif[/img]
Re:权限设计的三层境界续 YoungSin 2010-09-28 09:28
[quote]rencw:如果资源和用户能有一条直接的联系就更好了[/quote]
按楼主的思路,完全可以,加权限的时候麻烦一点罢了
这样权限部分就只需要一张表了
Re:权限设计的三层境界续 rencw 2010-09-27 20:53
如果资源和用户能有一条直接的联系就更好了
Re:闲话权限设计三层境界 南院那 2010-09-27 18:56
后半[quote]COOL-CHEN:前半部写得蛮好,后半部,写得实在不咋地,,,是不是我没看懂呢还是咋 回事呢[/quote]
后半部分 是看得有点雾
不过 确被看得 意犹未尽
Re:权限设计的三层境界续 蔡梓浩 2010-09-27 17:47
这种简单的权限基本没用。
Re:闲话权限设计三层境界 永远的阿哲 2010-09-27 17:28
就这点内容就觉得长啦,我觉得还没看过瘾呢
Re:闲话权限设计三层境界 吉日嘎拉 不仅权限管理 2010-09-27 17:05
我可能用 PageCode 比较多。
Re:权限设计的三层境界续 阿瑞|www.16hi.com 2010-09-27 17:02
又见权限
Re:权限设计的三层境界续 Kevin Zou 2010-09-27 16:57
@吉日嘎拉 不仅权限管理
我说过啦,没有资源表
资源表那一块也是与权限系统互相独立的
不管什么样的资源,都可以用
GroupID,ResourceID
进行权限表示
而在权限管控过程中,也是不需要什么资源表的
直接没有权限,就throw exception
Re:权限设计的三层境界续 Kevin Zou 2010-09-27 16:55
@YoungSin
不是不需要,而是用户系统与权限系统互相独立的
这样不管什么样的用户系统,都可以使用同样一套权限系统
Re:权限设计的三层境界续 吉日嘎拉 不仅权限管理 2010-09-27 16:53
资源表,怎么没挂上来?那些表的详细设计怎么没挂上来了?
Re:权限设计的三层境界续 YoungSin 2010-09-27 16:44
[b]所以最终就是
用户表,资源表在权限设计过程中是不必要存在的[/b]
按你的思路,那角色表也可以不要罗~
4,用户——角色关系表;
5,资源——角色关系表;
有这两个就可以了, 用户ID - 角色ID - 资源ID 这一条线拉通就可以
是可以这样做,但我想没多少人会这样做,起码我还是会有用户表,角色表,资源表
Re:闲话权限设计三层境界 顾晓北 2010-09-27 16:27
@Kevin Zou
怎么不需要呢?不是要表示谁有权限访问某个资源(某个权限)怎么会不需要这两个表呢???
那你表结构怎么设计?
Re:闲话权限设计三层境界 Kevin Zou 2010-09-27 16:15
@顾晓北
1.用戶表(權限設計不需要)
2.资源表(權限設計不需要)
Re:闲话权限设计三层境界 顾晓北 2010-09-27 14:17
@Kevin Zou
我刚想了一下,至少需要5个表吧(如果用关系数据库的话)?
1,用户表;
2,角色表;
3,资源表;
4,用户——角色关系表;
5,资源——角色关系表;
为了让你看清楚,给你贴个图片,顺便庆祝我所喜欢的Google的12岁生日
[img]http://www.google.com.hk/logos/2010/googbday10-hp.jpg[/img]
Re:闲话权限设计三层境界 shalongbus 2010-09-27 12:50
楼主能不能介绍一下如何在服务器端使用AOP进行权限控制?
Re:闲话权限设计三层境界 麦舒 2010-09-27 11:57
呵呵~~~无招胜有招。天下武功,唯快不破。
Re:闲话权限设计三层境界 小刚qq 2010-09-27 11:41
人剑合一了...
Re:闲话权限设计三层境界 Kevin Zou 2010-09-27 11:30
[quote]nicye:
@COOL-CHEN
同感,太长了。。不是很想看[/quote]
這個就沒辦法了~~
Re:闲话权限设计三层境界 Kevin Zou 2010-09-27 11:29
@顾晓北
我說了沒有用關係數據庫,只用了兩個配置文件完成的
其結構有貼在正文中啊,包括一些實際用的數據也在里面(見第二段)
Re:闲话权限设计三层境界 顾晓北 2010-09-27 11:26
@Kevin Zou
你的表结构设计师怎样的呢?
Re:闲话权限设计三层境界 nicye 2010-09-27 11:24
@COOL-CHEN
同感,太长了。。不是很想看
Re:闲话权限设计三层境界 JackPeng 2010-09-27 11:15
学习了.
不同的系统要找到正确的管控点,这个很重要.
Re:闲话权限设计三层境界 Kevin Zou 2010-09-27 11:04
@顾晓北
对啊,因为总要开发新的系统,新的程式,新的权限需求,如果每次都要设计资料表,开发权限管理的UI就很麻烦,因此就针对自己的需求,抽象出一个统一的权限表示。
至于权限表示是放在关系数据库中,却是根据自己需要来定的,因为我们系统中的很多user还没有管理权限的能力或觉悟,都是IT人员代劳进行权限管理,因此我们是写在配置文件中,然后通过注释直接修改配置文件来分配和移除权限的。
你提供的网址不错,可以作为一种具体的实现
Re:闲话权限设计三层境界 COOL-CHEN 2010-09-27 10:49
前半部写得蛮好,后半部,写得实在不咋地,,,是不是我没看懂呢还是咋 回事呢
Re:闲话权限设计三层境界 顾晓北 2010-09-27 10:49
楼主的第二种比较通用,是不是数据库设计的时候就类似这样的?
http://www.infosecurity.org.cn/article/pki/pmi/23447.html
Re:闲话权限设计三层境界 %admin 2010-09-27 10:29
推荐,写的引人入胜~ 如能再融入多一点示例就更好了,
Re:闲话权限设计三层境界 小易V 2010-09-27 10:16
呵呵 不错支持一下
期待更多 好问出现
Re:闲话权限设计三层境界 Astar 2010-09-27 10:10
手中有剑,心中也有剑
Re:闲话权限设计三层境界 Gross 2010-09-27 10:10
高手 没有丰富的经验和长期的积累是写不出这样的文章的
Re:闲话权限设计三层境界 麒麟 2010-09-27 10:01
推荐+1 喜欢这样的文章
请教博主,如果没有引用非托管资源,还需要实现IDispose接口吗,还有必要在此释放托管资源吗