|
阅读:2424回复:6
地图(mxd)文档如何加密
<DIV class=postbody>
<P>很多客户关心做好的地图(mxd)文档如何加密 <BR>过程描述 <BR>有两种办法</P> <P>方法一,将mxd文档转换成pmf文档,可以通过ArcInfo的Publisher工具条设置密码。具体步骤如下:</P> <P>1.Tools-->Extensions-->选择Publisher</P> <P>2.鼠标在工具栏上右键点击,选择Publisher</P> <P>3.在Publisher工具栏上选择Setting-->Security-->Password Protection,输入密码</P> <P>如果要想使用该数据,必须要有密码才可以打开</P> <P>方法二,使用ArcInfo的VBA编程实现,步骤如下:</P> <P>1.Tools-->Macros-->Visual Basic Editor,在MxDocument_ActiveViewChanged()事件部分输入如下代码:</P> <P> Dim enterPwd As String<BR> enterPwd = "password:"<BR> <BR> Dim pwd As String<BR> pwd = InputBox(enterPwd)<BR> <BR> If Not pwd = "cds" Then '地图打开密码是cds<BR> Application.Shutdown<BR> 'Application.Document.CommandBars.Find("File_New").Execute 'File_Exit<BR> End If</P> <P>保存,退出编程界面</P> <P>2.现在如果打开地图会提示输入密码,但客户会打开编程界面查看,所以必须对该界面进行加密,具体步骤如下:</P> <P>Tools-->Customize-->Options-->Lock Customization,输入密码进行加密</P> <P>3.OK</P></DIV> |
|
|
|
1楼#
发布于:2007-07-11 16:14
学到知识了,多谢
|
|
|
2楼#
发布于:2007-07-11 19:45
谢谢!
|
|
|
3楼#
发布于:2007-07-17 11:19
用什么工具将mxd文档转换成pmf文档啊??
|
|
|
4楼#
发布于:2007-07-17 21:50
谢谢,用第二种方法加密了,但输入密码时,密码不是显示星号,如何才能让密码显示成星号?
|
|
|
5楼#
发布于:2007-07-17 22:07
利用VBA编码加密也可以,在OpenDocument事件里让用户输入密码就好了,呵呵,不过还是可以破解的:)
|
|
|
|
6楼#
发布于:2007-08-01 20:24
<P><a href="mailttrobust@hotmail.com" target="_blank" >trobust@hotmail.com</A></P>
<P><a href="http://www.box.net/public/a9bt0r13zp" target="_blank" >http://www.box.net/public/a9bt0r13zp</A></P> |
|