-
C#中调用VC++的DLL
[DllImport("diaCallBackDll.dll")] public static extern void show(); [DllImport("diaCallBackDll.dll", CallingConvention = CallingConvention.StdCall)] public static extern int add_CallBack_test(int a, int b, cb_func f); public static void cb_funcc(int re) { Console.WriteLine("result=[{0}]", re); return; } static void Main(string[] args) { //show(); int i = add_CallBack_test(7, 2, cb_funcc); Console.Read(); }
- 2015-01-05下载
- 积分:1
-
定时获取公网IP地址
定时获取公网ip 1、通过LoadResoureDll类可以生产一个单文件绿色运行 2、每隔2分钟监测一次。 3、加入windows启动项,随开机自动启动
- 2021-05-06下载
- 积分:1
-
SD卡实验(SDIO方式)
SD卡实验(SDIO方式)
- 2021-10-05 00:30:54下载
- 积分:1
-
Tcp/ip socket 服务器/客户端
Tcp/ip socket 服务器/客户端
- 2020-11-27下载
- 积分:1
-
.NET 后台管理系统(源码+数据库)
【实例简介】
.NET 通用后台角色权限管理系统
软件架构
通用三层架构,面向接口编程。
技术选型
MVC5
Mysql
Dapper
Autofac
Layui
阿里巴巴矢量库
- 2021-07-04 00:31:14下载
- 积分:1
-
POP3获取邮件内容
POP3获取邮件内容
- 2015-05-19下载
- 积分:1
-
asp.net 服务器端对话框实现
asp.net 服务器端对话框实现
- 2013-10-28下载
- 积分:1
-
传输视频码流方案(MPEG-4)
采 用UPD 在Internet 上传输 MPEG-4 视频码 流方 案
- 2014-11-04下载
- 积分:1
-
C++实战源码-控制左右声道(入门级实例546).zip
C++实战源码-控制左右声道(入门级实例546).zip
- 2019-10-01下载
- 积分:1
-
C# 实现 MD5加密解密算法
using System.Security.Cryptography;using System.IO; using System.Text; ///MD5加密 public string MD5Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new DESCryptoServiceProvider(); byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt); des.Key = ASCIIEncoding.ASCII.GetBytes(sKey); des.IV = ASCIIEncoding.ASCII.GetBytes(sKey); MemoryStream ms = new MemoryStream(); CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(),CryptoStreamMode.Write); cs.Write(inputByteArray, 0, inputByteArray.Length); cs.FlushFinalBlock(); StringBuilder ret = new StringBuilder(); foreach(byte b in ms.ToArray()) { ret.AppendFormat("{0:X2}", b); } ret.ToString(); return ret.ToString(); } ///MD5解密 public string MD5Decrypt(string pToDecrypt, string sKey) { DESCryptoServiceProvider des = new DESCryptoServiceProvider(); byte[] inputByteArray = new byte[pToDecrypt.Length / 2]; for(int x = 0; x < pToDecrypt.Length / 2; x ) { int i = (Convert.ToInt32(pToDecrypt.Substring(x * 2, 2), 16)); inputByteArray[x] = (byte)i; } des.Key = ASCIIEncoding.ASCII.GetBytes(sKey); des.IV = ASCIIEncoding.ASCII.GetBytes(sKey); MemoryStream ms = new MemoryStream(); CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(),CryptoStreamMode.Write); cs.Write(inputByteArray, 0, inputByteArray.Length); cs.FlushFinalBlock(); StringBuilder ret = new StringBuilder(); return System.Text.Encoding.Default.GetString(ms.ToArray()); }
- 2013-11-13下载
- 积分:1