程序集使用强名称签名

有了强名称,可以部署到系统共享缓存当中,即C:/WINDOWS/assembly,你仔细看下这里面的文件。
在项目中使用强名称的方法:
1。在解决方案资源管理器中,选择项目名称右键属性==〉签名==〉为程序集签名选中=〉新建一个,名称好像没特殊要求,随便起,不过没测试过特殊字符,新建时一般不选择加密的。
如果想部署到assembly,还必须执行2个步骤。
2。选择生成=〉选择为Com Interop注册=〉自动
3。还必须将AssemblyInfo.cs中的[assembly: ComVisible(false)]修改为[assembly: ComVisible(true)]
ok,你就可以使用regasm 和gacutil 命令来部署了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将APK签名修改一致,首先我们需要了解APK签名的原理。APK签名是用于验证APK文件的真实性和完整性的一种机制,确保APK在传输和安装过程中没有被篡改或损坏。 要修改APK签名一致,可以按照以下步骤进行操作: 1. 下载并安装JDK(Java Development Kit)。JDK是用于开发Java程序的工具,我们需要使用其中的工具来进行签名操作。 2. 生成签名密钥。在命令行中运行以下命令,生成一个新的签名密钥库(keystore): ``keytool -genkey -alias myalias -keyalg RSA -keystore mykeystore.keystore`` 在运行命令时,系统会提示你输入一些信息,如密钥库的密码、密钥的密码、姓名等。请记住这些密码。 3. 使用keytool工具导出旧APK的签名信息。在命令行中运行以下命令,导出APK的签名信息到一个文件: ``keytool -exportcert -alias myalias -keystore mykeystore.keystore -file old.apk.cert`` 运行命令后,系统会提示输入密钥库密码和密钥密码。 4. 生成新APK的签名文件。将新APK的扩展名改为.zip,解压该文件,然后删除其中的META-INF文件夹。 5. 重新签名新APK。在命令行中运行以下命令,将新APK签名为之前生成的签名密钥库: ``jarsigner -verbose -keystore mykeystore.keystore -signedjar new.apk old.apk certalias`` 其中,mykeystore.keystore是之前生成的签名密钥库的名称,old.apk是旧APK的文件名,new.apk是新APK的文件名,certalias是在生成签名密钥库时指定的别名。 6. 安装和验证新APK。使用adb等工具将新APK安装到设备上,并验证APK安装后的签名信息是否与旧APK一致。 以上是将APK签名修改一致的步骤。需要注意的是,在进行签名操作时要保管好签名密钥库和对应的密码,以免导致签名信息丢失或泄露,影响APK的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值