文章列表
 
您正在查看 ".net" 分类下的文章

2012年01月17日 星期二 0:17

C#中int和IntPtr相互转换 


C#中int和IntPtr相互转换


 


方法一、


          int转IntPtr


           int i = 12;
           IntPtr p = new IntPtr(i);


           IntP

 
2012年01月10日 星期二 16:50

这篇讲关于结构体和结构体指针的P-INVOKE,关键有4个P-INVOKE类型,结构体作为输入输出参数。结构体指针作为输入输出参数。还有结构体内的成员类型分为:数组,指针,指针数组,结构体,结构体指针,结构体数组,结构体指针数组。当然还有类继承(这里只介绍了单继承)。

  其中有一个比较费解的是结构体作为返回值的P-INVOKE的奇怪现象,下一篇结合反汇编讲解。

  第一:C++结构体和C#结构体对应关系,看下面。这里提到一点C# 声明结构体中的成员是数组的必须像

 
2012年01月05日 星期四 17:26
C/C++ code

#define MAX_STRM_LAYER 3 // 最多几级流媒体//服务器信息typedef struct tagServerInfo{

long uID;

char csStrMIP[MAX_STRM_LAYER][16]; // 这个不知道如何转换

unsigned short nStrMPort[MAX_STRM_LAYER];

char csDdtIP[

 
2011年12月05日 星期一 1:50

BackgroundWorker provides a great simplified mechanism for seperating CPU intensive work from the UI thread in C# .NET. Indeed the MSDN documentation does an excellent job detailing its usage. However, you may come across a bug wherein you need to run the backgroundworker while it is still running. You have cod

 
2011年12月03日 星期六 22:29
    C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。使用VS自带的Dotfuscator可以实现混淆代码、变量名修改、字符串加密等功能。

    飘易使用的是 Dotfuscator 4.2 PRO 版本,有需要的可以到网上搜索下载 Dotfuscator Professional Edition
 
2011年12月02日 星期五 13:06

    exe在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等;如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性;另一个是在程序中加入MANIFEST资源,下面分别介绍。

  1、直接修改exe属性

  1) 右击“exe”,在弹出的菜单中选择“属性”,出现的界面如下图:

 
2011年12月01日 星期四 16:17

using Microsoft.Win32;

 

#region 设置程序开机运行

        // <summary>

        /// 设置程序开机运行

        /// </summary>

        /// <param name="fileName">要运行的EXE程序名称</param>

        /// <param name="isAu

 
2011年11月17日 星期四 21:56

Here’s another quick fix for a small issue you may encounter when upgrading your project to Visual Studio 2010.  You may find that the import works okay, but when you go to compile, you get the following error message:

Cannot import the following key file: keyfile.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the foll

 
2011年10月16日 星期日 1:46

取得某月和上个月第一天和最后一天的方法  

 

view plain

/// <summary>  

/// 取得某月的第一天  

/// </summary>  

/// <param name="datetime">要取得月份第一天的时间</param>  

/// <returns></returns>  

private DateTime FirstDayOfMonth(DateTime datetime)  

{  

    return datetime.AddDa

 
2011年08月28日 星期日 19:44

开源中国社区收录了大量的开源软件,您会发现,其中绝大多数托管在sf.net、GitHub、code.google.com等站点上。其实不错的开源托管站点还真的是不少。笔者为您总结了如下国外知名的开源项目托管网站。

托管站点Top20如下:

1. 

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

谢谢,已破解成功!
 

你好,如果我想调用别的软件的头文件可以么?就是我现在在做VS2010和quest3d之间的接
 

我怎么看不清啊
 

回复Leop2012:
 

thanks
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu