2013年3月13日

C#中数据库连接的配置文件

摘要: 在C#2010中,如何保存和访问数据库的连接字符串呢?在Winform下要新增App.config文件,在Asp.net下要新增web.config文件。1.打开配置文件添加相关代码后如下即可:<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="myconn" connectionString="Data Source=.;Initial Catalog=North 阅读全文

posted @ 2013-03-13 11:17 天上星 阅读(19583) 评论(0) 推荐(0)

2013年1月18日

对SQLite3数据库的一些加密解密函数

摘要: function SQLite3_Open_UTF8(const filename:PAnsiChar; var dbHandle: Pointer ):integer; cdecl; external 'sqlite3.dll' name 'sqlite3_open'; function SQLite3_Open_UTF16(const filename:PAnsiChar;var dbHandle:Pointer):Integer;cdecl; external 'sqlite3.dll' name 'sqlite3_open16&# 阅读全文

posted @ 2013-01-18 10:07 天上星 阅读(6993) 评论(0) 推荐(0)

2013年1月15日

socket的一些常用操作函数及socket流程

摘要: 以下为异步的扩展 阅读全文

posted @ 2013-01-15 16:27 天上星 阅读(250) 评论(0) 推荐(0)

得到CPU 及硬盘序列号(网友给的,未证实)

摘要: // CPU系列号:FUNCTION GetCPUID: TCPUID; assembler; register;asm PUSH EBX {Save affected register} PUSH EDI MOV EDI,EAX {@Resukt} MOV EAX,1 {0 cpu 厂商 1 cpu id 2 3} DW $A20F {CPUID Command} STOSD {CPUID[1]} MOV EAX,EBX STOSD {CPUID... 阅读全文

posted @ 2013-01-15 09:12 天上星 阅读(486) 评论(0) 推荐(0)

2013年1月14日

多个接口出现同名函数的处理(C#,Delphi)

摘要: 如果一个类调用多个接口,且多个接口中有同名的函数,我们知道,如果类要继承一个接口,就必须要实现接口中的所有函数,怎么办?C#的处理原则是: 在类中要分别实现每个接口及其函数,函数名前要加上接口的名称(前面的访问修饰符不用加,因为都是public).在调用此类中函数时,要把类别成对应的接口再调用接口对应的函数。 如下代码图: 1.两个接口 public interface inter1 { void setname(string sname); string getname(); } public interface inter2 { ... 阅读全文

posted @ 2013-01-14 11:07 天上星 阅读(2672) 评论(0) 推荐(0)

Win7下面操作注册表

摘要: 在Win7下面操作注册表时,要用到相应的权限才可以。特别说明的是在64位下时,设置HKEY_LOCAL_MACHINE\SOFTEARE\下的子键时,会自动影射到Wow6432Node下面去。当你在给software 下增加子键时,就会自动增加到Wow6432Node下面去,读取时还是读取HKEY_LOCAL_MACHINE\SOFTEARE\子键的值,即和原来一样。因此在创建RegistryKey时一定要给它KEY_WOW64_64KEY(64 bit)或KEY_WOW64_32KEY(32 bit)权限即可。32位的没有测试,另发现HKEY_LOCAL_MACHINE和KEY_CURREN 阅读全文

posted @ 2013-01-14 09:54 天上星 阅读(212) 评论(0) 推荐(0)

2013年1月8日

设置IE浏览器默认的下载路径

摘要: 在注册表中HKEY_USER\.DEFAULT\Software\Microsoft\Internet Explorer下建立DownloadDirectory=“路径名” 阅读全文

posted @ 2013-01-08 09:42 天上星 阅读(356) 评论(0) 推荐(0)

清除上网痕迹

摘要: 在360或超级兔子等软件中有清除上网痕迹等功能,主要是清空IE的浏览记录。在HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\TypedURLs下,把其所有的键/对值删除即可。 阅读全文

posted @ 2013-01-08 09:35 天上星 阅读(202) 评论(0) 推荐(0)

设置浏览器主页

摘要: 在注册表HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main下建立键/对值Start Page="打开的网址",如果Internet Explorer下没有Main子键,则建立之。如果不想让IE浏览器的标题栏显示Microsoft Internet Explorer,则可在Main子键下建立键/对值Window Title=“要显示的标题”,如果想恢复它的显示,删除Window Title即可。 阅读全文

posted @ 2013-01-08 08:56 天上星 阅读(188) 评论(0) 推荐(0)

2013年1月7日

用Sendmessage发送或截取相关消息

摘要: 关键步骤是覆盖DefWndProc的消息预处理事件。如下,我们定义一个自己的消息进行处理 。1.引用Sendmessage并定义一个消息 [DllImport("user32.dll")] public static extern int SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint Lparam); private const int WM_User=0x0400+101;2.覆盖DefWndProc事件 protected override void DefWndProc(ref Message m) ... 阅读全文

posted @ 2013-01-07 17:26 天上星 阅读(271) 评论(0) 推荐(0)

导航