上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页
摘要: 原文:http://www.cnblogs.com/NalrA/archive/2009/06/15/1503568.html1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\ww. 阅读全文
posted @ 2012-01-05 20:15 81 阅读(327) 评论(0) 推荐(0)
摘要: 留下记号,最近要用到: 方案1、使用WM_COPYDATA消息方案2、使用WriteProcessMemory(),ReadProcessMemory()访问其他进程的内存方案3、使用内存镜像文件 http://topic.csdn.net/u/20080123/09/12664978-2019-4ac9-93fe-86e8c0278d5b.html 内存镜像方式:( CreateFileMapping(...),OpenFileMapping(...),MapViewOfFile(..) ) http://blog.csdn.net/rzjkl1980/article/details... 阅读全文
posted @ 2011-12-24 20:39 81 阅读(1667) 评论(0) 推荐(0)
摘要: 原作者:http://www.cnblogs.com/armstrong-cn/archive/2011/08/24/2151713.html 读取wave文件配置信息 第一部分: WAV文件结构解析: WAVE文件由"块"组成。块的基本结构如下: ------------------------------偏移量 名称 字节数 类型------------------------------00 块标志 4 字符04 块长度 4 长整型08 块内容 数据-------------------------------- WAVE文件一般有四种块,它们依次是:RI... 阅读全文
posted @ 2011-12-18 09:49 81 阅读(612) 评论(0) 推荐(0)
摘要: 比较:public static extern int comp2(byte[] a, byte[] b, int count); [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, SetLastError = false)] static extern int memcmp(byte[] b1, byte[] b2, UIntPtr count); [DllImport("msvcrt.dll", CallingConvention = CallingConven 阅读全文
posted @ 2011-12-15 16:02 81 阅读(618) 评论(0) 推荐(0)
摘要: 以前一直用[DllImport("xx.dll")]声明,但在.net4中却出现了错误。在网上找到解决方法,在此做个备份:改声明: [DllImport("xx.dll", CallingConvention = CallingConvention.Cdecl)] 阅读全文
posted @ 2011-12-15 14:12 81 阅读(865) 评论(1) 推荐(0)
摘要: 原文:http://www.cnblogs.com/seerlin/archive/2009/03/10/1407478.html 第二部分:线程同步基础 同步要领 下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法 构成 目的 Sleep 阻止给定的时间周期 Join... 阅读全文
posted @ 2011-12-13 16:47 81 阅读(364) 评论(0) 推荐(0)
摘要: 今天写多线程程序,使用WaitAll时出了这个错误,在网上查找后得出原因是[MTAThread]和[STAThread]的区别,这是个线程模型的问题,大概明白一些,但也不是很透彻,因为是程序比较大,也不愿意随便修改什么。 转念一想,干嘛非要WaitAll啊,直接用:foreach(var v in [。。]) v.WaitOne();不就ok了吗! 阅读全文
posted @ 2011-12-12 19:26 81 阅读(1882) 评论(0) 推荐(0)
摘要: UDP广播与多播作者:legend使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。通 常我们讨论的udp的程序都是一对一的单播程序。本章将讨论一对多的服务:广播(broadcast)、多播(multicast)。对于广播,网络中的 所有主机都会接收一份数据副本。对于多播,消息只是发送到一个多播地址,网络知识将数据分发给哪些表示想要接收发送到该多播地址的数据的主机。总得来说, 只有UDP套接字允许广播或多播。UD 阅读全文
posted @ 2011-12-08 21:15 81 阅读(355) 评论(0) 推荐(0)
摘要: 用户名:fiberhomehg2x0密码:hg2x0此用户登录后可以重置telecomadmin和useradmin的密码。LOID:0031366942 阅读全文
posted @ 2011-11-13 15:53 81 阅读(711) 评论(0) 推荐(0)
摘要: 主要要做的事情有:1、登陆改为混合模式:以windows方式连接并进入数据库,右键点击你的数据服务器->属性->安全性>选中Sql server 和windows 验证方式。2、启用TCP/IP和Named Pipes:进入Sql Server配置管理器,在网络配置->SqlExpress的协议中启用。3、启用远程连接:sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",选择"同时使用TCP/IP和named pipes&q 阅读全文
posted @ 2011-09-02 17:40 81 阅读(164) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页