摘要: 程序名称作者说明文件结构与元数据查看看AssemblyView1.0可以查看.net平台下exe,dll源代码的类结构,比如变量,属性,函数,事件的定义。Anakrino源代码开放的.NET反编译工具,在.net 1.1 下要注意更新Anakrino.xmlhttp://www.saurik.com... 阅读全文
posted @ 2014-04-18 09:34 我家有一米宝 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 原文地址:在.NetFramework中获得系统环境信息(转)作者:radiantwf托管代码: 运用 System.Environment.GetFolderPath函数,通过指定我们想要获取的“已知文件夹”为参数,从而获取相应的文件夹的正确路径。 Environment.SpecialFolder.CommonApplicationData – 所有用户都可以访问的使用程序数据适合放置在这个目录下。 Environment.SpecialFolder.LocalApplicationData – 每个用户单独访问的使用程序数据适合放置在这个目录下。 Environment.Speci... 阅读全文
posted @ 2014-04-09 10:52 我家有一米宝 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 64位系统下注册32位dll、ax文件64位系统下注册32位dll、ax文件。换了64位系统遇到的新问题,目前常用的影音处理软件多数为32位。注册这些32的滤镜会提示不兼容,大概因为32 位进程不能加载64位Dll,64位进程也不可以加载32的导致。若要支持的32 位和64 位 COM 注册和程序共存状态,需要WOW64 子系统。故可以把这些32的dll、ax复制到X:\Windows\sysWOW64\下注册即可如:regsvr32 C:\Windows\sysWOW64\ir50_32.dll 阅读全文
posted @ 2014-03-05 19:09 我家有一米宝 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 在C#的WinForm程序中,有的时候需要判定关闭请求从哪里发出来的。比如是用户点击了右上角的“关闭”按钮,还是调用了WinForm.Close()方法。最典型的是要知道点击右上角的“关闭”按钮发出的事件。下面这个方法可以判断这点:protected override void WndProc(refMessage msg) { const int WM_SYSCOMMAND = 0x0112;const int SC_CLOSE = 0xF060; if (msg.Msg == WM_SYSCOMMAND&& ((int)msg.WParam == SC_CLOSE)){// 阅读全文
posted @ 2013-07-22 17:15 我家有一米宝 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 最近看了好多人问这方面的问题,以前我也写过一篇blog,里面说了如何在子线程中控制进度条。但目前大多数环境,需要弹出模式窗口,来显示进度条,那么只需要在原先的基础上稍作修改即可。首先是进度条窗体,需要在上面添加进度条,然后去掉ControlBox。除此外,还要增加一个方法,用来控制进度条的增加幅度,具体如下: /// /// Increase process bar /// /// the value increased /// public bool Increase( int nValue ) { if( nValue > 0 ) { if( prcBar.Value + nValu 阅读全文
posted @ 2013-07-22 16:45 我家有一米宝 阅读(397) 评论(0) 推荐(0) 编辑
摘要: C# 自动计算字符串公式的值(三种方式)从网络上找到这段源码,重新整理后测试通过.有三种方式可自动计算字符串公式的值:1. 最简单的方式,由SQL语句计算2. 使用Microsoft.Javascript计算3. 使用后序表达式计算(数据结构)原文内容:在编程应用程序过程中,有时需要字符串表达式的值。如字符串:"23+56/(102-100)*((36-24)/(8-6))",计算结果=191。根据数据结构栈的应用介绍,通过把表达式由中序式转换成后序式,再用栈来进行计算。如上述字符串表达式:"23+56/(102-100)*((36-24)/(8-6))" 阅读全文
posted @ 2013-05-22 11:12 我家有一米宝 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 一、在DataTable中查找1. 使用Select方法查找没有主键的表DataTable的Select方法返回一个DataRow数组,有四个重载的函数。DataRow[] drs = dt.Select("UserName LIKE '张%'");2. 使用Find方法查找有主键的表分两种情况:(1) 主键只有一个字段DataRow dr = dt.Rows.Find("主键字段的值");2) 主键有多个字段例如,表的主键由一个整型字段ID和一个字符类型自动Name组成,以下代码查找满足ID=10且Name="张三" 阅读全文
posted @ 2012-12-02 20:28 我家有一米宝 阅读(152) 评论(0) 推荐(0) 编辑
摘要: CString->LPTSTR的转化可以用函数GetBuff()CString StrInfo="C:\\Windows";LPTSTR StrTest=StrInfo.GetBuffer(20);strcpy(StrTest,"NewString");StrInfo.ReleaseBuffer();MessageBox(StrInfo,"信息提示",MB_OK);CString->TCHAR*的转化可以用函数GetBuff()函数原型为:LPTSTR GetBuffer( int nMinBufLength );CStr 阅读全文
posted @ 2012-04-13 14:17 我家有一米宝 阅读(4249) 评论(2) 推荐(0) 编辑
摘要: [GoogleCode] code.google.com查看项目密码被重置解决问题描述:访问“https://code.google.com/hosting/settings”查看google code托管的svn 工程的密码,连接被重置。问题原因:可能是code.google.com与其他一些google服务共享ip,根据code.google.com解析得到ip属于GFWED的ip,因此导致服务访问失败。(似乎也不对,直接访问https://code.google.com并不会被重置,只有查看密码时会被重置。)解决方法:修改本地dns设置,添加“66.249.89.104 code.goo 阅读全文
posted @ 2012-04-13 08:37 我家有一米宝 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 无法启动 MSMQ 服务,0x42C错误描述: 依存服务或组无法启动。 问题:---------------------------消息队列客户端安装失败---------------------------无法启动 MSMQ 服务。错误代码: 0x433错误描述: 依存服务不存在,或已被标记为删除。 ---------------------------确定 ---------------------------出现这个问题的解决方案:右键网上邻居---属性----右键本地连接---安装---服务----安装Microsoft 网络的文件和打印机共享。OK这个问题就可以解决。-------- 阅读全文
posted @ 2012-01-18 16:04 我家有一米宝 阅读(915) 评论(0) 推荐(0) 编辑