.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

浙公网安备 33010602011771号