现在的位置: 首页 > 综合 > 正文

创建完全受信任的InfoPath表单

2012年04月11日 ⁄ 综合 ⁄ 共 678字 ⁄ 字号 评论关闭

有两种方式可以创建完全受信任的InfoPath表单,分别是RegForm工具和数字签名
采用Infopath自带的命令行工具RegForm
Eg:
    RegForm /U urn:MyForm:MyCompany /T Yes  /MSI C:\MyForms\MyTrustedForm.xsn
参数U:urn名称必须唯一,且小于255字符
       T:是否增加完全受信任
       MSI:生成MSI安装文件(必须要有Microsoft Visual Studio .Net工具)
如果没有Microsoft Visual Studio .Net工具,它会生成一个JS的安装文件,此文件采用InfoPath ExternalApplication 对象的RegisterSolution 方法创建  
Eg:
    objIPExtApp = new ActiveXObject("InfoPath.ExternalApplication");
    objIPExtApp.RegisterSolution("C:\\MyForms\\MyTrustedForm.xsn");
    objIPExtApp.Quit();
    objIPExtApp = null;
 注意:路径必须为绝对路径

撤消完全受信任:
    如果是MSI安装,则运行选择"remove"即可
    如果是JS,使用UnregisterSolution替换上面的RegisterSolution方法

抱歉!评论已关闭.