none
请教大家!强名工具sn.exe的问题? RRS feed

  • 问题

  • 我用sn.exe生成了一个snk文件,命令如下:
    sn /k MyKeys.snk
    这一步是成功的,显示“密钥对成功写入MyKeys.snk
    当我想显示生成的密钥的时候出现问题,命令如下:
    sn /tp MyKeys.snk
    结果显示“未能将密钥转化为标记
    请教大家,这是什么原因啊!

    2009年1月5日 8:41
    版主

答案

  • 在使用sn.exe /tp选项之前,你应该先执行这一步:

     

    sn /p test.snk public.snk

     

    /k选项是用来生成保存公钥和私钥的文件,而/tp是用来显示公钥的,你的输入文件只能是包含公钥的文件。

     

    MSDN这样说:

     

    Displays the token for the public key stored in infile. The contents of infile must be a public key previously generated from a key pair file using -p. Do not use the -t[p] option to extract the token directly from a key pair file.

    2009年1月5日 12:14

全部回复

  • 在使用sn.exe /tp选项之前,你应该先执行这一步:

     

    sn /p test.snk public.snk

     

    /k选项是用来生成保存公钥和私钥的文件,而/tp是用来显示公钥的,你的输入文件只能是包含公钥的文件。

     

    MSDN这样说:

     

    Displays the token for the public key stored in infile. The contents of infile must be a public key previously generated from a key pair file using -p. Do not use the -t[p] option to extract the token directly from a key pair file.

    2009年1月5日 12:14
  • 原来是这样,谢谢Killmyday兄!
    很高兴认识你,我的资料中有我的MSN,可以认识一下吗?
    2009年1月5日 13:04
    版主