.NET使用技巧一

在C#中使用不安全代码,如:指针
 1.工程属性 - 配置属性 - 生成 - 将“允许不安全代码块”设置为True
 2.写程序时,使用
 unsafe
 {
  以下代码块可以使用指针
 }
 或者
 unsafe static void FastCopy ( byte[] src, byte[] dst, int count )
 {
  以下代码块可以使用指针
 }

 

注册.NET COM
 生成的类库,使用如下注册:

 regasm xxx.dll /codebase

 同时添加脚本安全注册项

 可以通过:
 regasm xxx.dll /codebase /regfile:t.reg

 生成一个.reg文件,该文件就是regasm需要修改的注册表内容

 

将.NET加入安全策略
 caspol -machine -addgroup All_Code -url http://192.168.0.23/* FullTrust -name Local  将192.168.0.23的所有.net com 加入完全信任安全策略

 caspol -rg HotQQ 移除安全策略

 caspol -polchgprompt on/off 启动禁止用户确认

 

将程序放入gac:
 gacutil.exe /if xxx.dll
 copy xxx.dll system32

 

生成公钥私钥:
 sn.exe -k 密钥对.snk
 <Assembly: AssemblyKeyFile("..\xxx.snk")>

 

提取公钥工具
 sn.exe -p 密钥对.snk 公钥文件名.snk

posted @ 2004-10-08 12:13  萧萧  阅读(196)  评论(0)    收藏  举报