![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
文章平均质量分 57
fallingstarNo1
这个作者很懒,什么都没留下…
展开
-
深入剖析ASP.NET的编译原理之二:预编译(Precompilation)
在本篇文章的第一部分:[原创]深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation),详细讨论了ASP.NET如何进行动态编译的,现在我们来谈谈另外一种重要的编译方式:预编译(Precompilation)。 1.为什么要进行预编译 ASP.NET 2.0的编译方式大体可以分成两种:动态编译和预编译,要回答为什么要进行预编译,我们先要看看动态编译有什么不好的地转载 2008-02-20 11:08:00 · 980 阅读 · 0 评论 -
windows RMS 部署
本文RMS的部署做了一些实际的操作,并力求简单明确.望大家指正..一、预备RMS系统建立在WIN2003上,其由服务端和客户端两部分组成,服务端只能安装在WIN2003上,不能安装在WIN2000或以下版本上。安装RMS需要的东西比较多,首先需要有活动目录支持,其次需要有电子邮件,还需要MSMQ(消息队列)和数据库支持。实验环境:* 一台WIN2003服务器,文件系统为NTFS。* 活动目录已经安转载 2007-10-11 16:04:00 · 3049 阅读 · 0 评论 -
防范SQL注入式攻击
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。比如:如果你的查询语句是select * from admin where username="&user&" and password="&pwd&"" 那么,如果我的用户名是:1 or 1=1 那么,你的查询语句将原创 2007-05-31 13:15:00 · 893 阅读 · 0 评论 -
Replicator Sps task error
工作流中的自定义类与内部错误 最近在开发SharePoint工作流总是发生一个错误 :工作流开始之后便显示"已完成"或者开始之后报错"内部错误".查看当时的日志,发现下面的段落: 02/0转载 2007-05-15 16:16:00 · 1053 阅读 · 0 评论 -
Office SharePoint 权限开发
2007里的权限在表面上看来与2003相比只是多了列表级的条目权限但是在对象模型中,发生了翻天覆地的变化首先2003里可以直接在网站或列表上给某个用户设置详细的权限但是2007出来后,很多用户都说找不到设置详细权限的地方了,只能按照角色来设置权限看了一下SDK,发现2007里所有的权限都是通过角色来定义的(但是这个角色和2003的角色又完全不是一个东西,后面会说到),不管是用户还是组,都没有和具体转载 2007-04-09 10:57:00 · 2382 阅读 · 1 评论 -
将Asp.NET应用程序嵌入到SharePoint
为什么要将Asp.net应用程序嵌入到SharePoint?这个我们不讨论!我们将要讨论的是如何将Asp.net应用程序嵌入到SharePoint,以及其中可能会遇到的问题。 正文开始: 我们这里是建立了一个Web应用程序里面有一个Demo.aspx页,代码如下: namespace WebInMOSS { public partial class _Demo: Sys转载 2007-06-20 10:52:00 · 1321 阅读 · 0 评论 -
XML 数据的查询
2 XML 数据的查询 最常见的XML数据类型有:Element, Attribute,Comment, Text. Element, 指形如Tom的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference. Attribute, 指在中的粗体部分。 Comment,指形如转载 2006-12-27 14:09:00 · 1105 阅读 · 0 评论 -
在.NET上如何根据字符串动态创建控件
在.Net上用字符串动态创建控件是通过反射来实现。首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例。这里需要注意这个字符串的语法,根据msdn的解释: 按名称和签名隐藏会考虑签名的所有部分,包括自定义修饰符、返回类型、参数类型、标记和非托管调用约定。这是二进制比较。 对于反射,属性和事件按名称和签名隐藏。如果基类中有同时转载 2006-08-29 16:12:00 · 930 阅读 · 0 评论 -
CodeDom生成程序集
using System;using Microsoft.CSharp;using System.CodeDom.Compiler;using System.CodeDom;namespace Test.CUI{ class Program { static void Main() { // 创建编译器对象 CSharpCodeProvider p = n转载 2006-07-20 17:04:00 · 1062 阅读 · 0 评论 -
Attribute在.Net编程中的应用和C#类型转换
http://philipsslg.cnblogs.com/category/30472.html转载 2006-07-07 14:11:00 · 1037 阅读 · 0 评论 -
深入剖析ASP.NET的编译原理之一:动态编译
Microsoft 的Visual Studio为我们在应用开发中提供的强大功能,我们是有目共睹。借助该工具,是我们的开发 显得更加高效而轻松。从Microsoft把这个IDE的名字从VS.NET 该为VS(比如原来的Visual Studio.NET 2003,现在的版本叫VS2005),可以MS对该IDE的期望和野心:MS要把它改造成一个万能的IDE。不过任何都有其两面性,对于我们广大的开发者转载 2008-02-20 10:36:00 · 878 阅读 · 0 评论 -
IIS5、IIS6、IIS7的ASP.net 请求处理过程比较
ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底转载 2008-07-27 22:57:00 · 712 阅读 · 0 评论 -
Excel 2007 VSTO 部署问题
将开发完的程序发布到内网的站点中(http://*/test.xlsx) ,在进行访问的时候出现如下错误: Customization could not be loaded because the application domain could not be created。但将文件另存到其他位置的时候,就可以访问。经过排查,最后发现是Excel 2007 安全设置的问题。将此Web地址添原创 2008-05-20 10:21:00 · 1014 阅读 · 0 评论 -
W3WP多个进程假死
第一种解决方案:iis6系统默认的工作进程回收时间是29个小时有很多问题是在回收工作进程后出现很多问题如典型的500错误等经过我做服务器的一段时间的观察大家可以不用回收工作进程而是把应用程序池的最大使用内存调整到一个合适的值就可以了,因为如果设置了不回收工作进程,哪么这个应用程序池所占用内存的体积会很大并在不短增加中,我们设置了这个池最大使用内存的大小就控制注了这个应用程序池的程序变化在一个合转载 2012-03-06 14:39:28 · 2361 阅读 · 0 评论 -
C#中用WinAPI调用外部程序
在使用别人的程序时,我们常发现一些好的功能,想通过自己的程序来重复调用。可偏偏这个程序没有留可编程接口,无法通过API、DLL、COM等方式实现调用。早些年与同仁们讨论时,常对此深表遗憾。最近,通过研究Windows API的使用方法,终于从理论上解决了这一问题,即可通WinAPI中SendMessage、EnumChildWindows等,从模拟操作的角度来调用指定程序的指定功能。我们知道,转载 2012-02-05 22:55:52 · 1014 阅读 · 0 评论 -
DotNet混淆后程序的破解
目标软件:EmailXXXXX软件功能:发送EMAIL,验证EMAIL,搜集EMAIL于一体。软件语言:Dotnet Vs2005 framework20 平台运行。破解工具:DotNet Id.exe 检测何种.NET混淆器加壳 Reflector DotNethelper Hexchange(自己写的) dbgCLR(微软自己的调试器)Editplus工具说明:转载 2011-12-25 12:28:22 · 1344 阅读 · 0 评论 -
.Net程序破解(一)
NET程序已经红红火火的兴起,就象LINUX一样势不可挡的涌来。作为一名Cracker,你会选择躲避吗?嘿嘿,对俺而言,挑战更富有趣味。破解好几个.NET的程序了,一直想写出来,只是时间问题,所以拖到现在,怕再不写,就忘的一干二净了;)…….一、兵器 公欲善其事,必先励其器。在静态下反编译NET程序我选择Reflector,Xenocode Fox 2006 Evaluation。转载 2011-12-25 12:23:46 · 1345 阅读 · 0 评论 -
PEiD查壳教程
很多新手想要学汉化软件。不知道从何学。今天我就发个最基本的查壳教程。当然咯。此教程只对新手。老鸟请飞过。下面我就简单的介绍一下:新手想要学汉化。第1步。就是要查壳。看看软件加的是什么壳。什么是壳。壳呢?就象我们人穿的外表的衣服。穿了衣服。我们也就看不到里面的。下面我就用PEID查壳软件来查壳:PEiD查壳软件介绍:PEiD 可以探测大多数的 PE 文件封包器、加密器和编译器。当前可以探转载 2011-12-25 12:55:35 · 18784 阅读 · 1 评论 -
NET程序的破解(二)
序:Tankaiha在他的“用PEBrowse对.Net程序进行动态调试”中曾经提到过3种方法可以破解.NET程序,我下面介绍的方法,刚好是他说的第一种,但又不完全是。就是用.NET SDK中自带的调试程序\Microsoft.NET\SDK\v2.0\GuiDebug 对.NET的可执行文件直接进行调试。因为.NET版本的不同,安装目录有所差别,都可以在1.1和2.0版本的目录里找到GuiD转载 2011-12-25 12:24:53 · 1330 阅读 · 0 评论 -
通过序列化和反序列化实现对象实例化
通过序列化和反序列化实现对象实例化实体类序列化方法原创 2011-01-29 10:53:00 · 1875 阅读 · 0 评论 -
C#调用java axsi开发的webservice
C# axis asp.net java webservice原创 2010-09-21 13:54:00 · 3549 阅读 · 0 评论 -
C# 动态添加DLL(动态连接库)
class Dll{/// /// To load the dll - dllFilePath dosent have to be const - so I can read path from registry/// /// file path with file name/// use IntPtr.Zero/// What will happend during loadin翻译 2010-01-11 20:00:00 · 1678 阅读 · 0 评论 -
程序出现异常"尝试读取或写入受保护的内存这通常指示其他内存已损坏"
指示测试的可执行文件与 Windows 数据执行保护功能兼容。调用dll的程序,在运行时会出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。"有关更多信息,请参见 /NXCOMPAT(与数据执行保护兼容)。编译器中加入了对DEP的安全性检查在编译完后的exe文件中取消NXCOMPAT位可解决该问题使用方法 editbin.exe /NXCOMPAT:NO myexe原创 2010-01-23 16:13:00 · 2286 阅读 · 0 评论 -
ASP.NET中实现URL重写
参考:ASP.NET中实现URL重写 http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?pf=true在asp.net中地址映射的实现方法: 一、可在isapi过滤器中实现IIS Web服务器级的地址重写, 二、可在asp.net中实现asp.net级的地址重写asp.ne转载 2006-07-06 10:44:00 · 1080 阅读 · 0 评论 -
在 ASP.NET 中执行 URL 重写
在 ASP.NET 中执行 URL 重写 发布日期: 8/23/2004 | 更新日期: 8/23/2004Scott Mitchell4GuysFromRolla.com适用范围:Microsoft® ASP.NET摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL转载 2006-06-26 14:46:00 · 1348 阅读 · 0 评论 -
防止程序多次打开
*****************方法一:防止程序多次打开***************** 函数名: IsInstanceRunning 功 能: 判断工程是否已运行 参 数: 无 返回值: True 已运行 False 未运行 *************************转载 2006-05-22 09:25:00 · 829 阅读 · 0 评论 -
.Net下的数据备份和还原
数据库:SQL Server ;引用SQLDMO◆数据备份 : /// /// 备份数据库 /// private void btnBackUp_Click(object sender, System.EventArgs e) { this.Cursor = Cursors.WaitCursor; this.label1.Text = " 正在进行档案库的数据备份,这可能需转载 2006-05-22 09:24:00 · 684 阅读 · 0 评论 -
改变datagrid列名
//表头类 public class TopHeaderColumn { public TopHeaderColumn() { this.columnCollecti原创 2006-05-22 09:33:00 · 1647 阅读 · 0 评论 -
异步编程
Mcad学习笔记之异步编程(AsyncCallback委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法的Mcad学习笔记之委托再理解(delegate的构造器,BeginInvoke,EndInvoke,Invoke4个方法的探讨) MSDN转载 2006-09-22 16:46:00 · 999 阅读 · 0 评论 -
Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户转载 2006-09-11 17:44:00 · 1315 阅读 · 0 评论 -
.NET Enum The Next Level
声明:本文内容出自:http://www.codeproject.com/useritems/DotNetEnumsNextLevel.asp由于本人E文菜得实在离谱,对文章的“翻译”①仅限于自娱自乐,文中用词过于牵强而且漏洞百出,强烈建议读者打开上面的链接阅读原文。-------------------------------------------------------------导言转载 2006-09-04 15:15:00 · 1243 阅读 · 0 评论 -
PowerDesigner支持自动生成含SQL Server 2000的表和列注释的角本
PowerDesigner是Sybase公司著名的产品,我从16-bit的windows开始,就接触并使用这个工具,应该说是有很深的感情。PowerDesigner是DBA和软件架构师设计的利器,随着版本的不断升级,PowerDesigner提供了更多更强大的功能。仅以本篇为开始,向大家介绍一些PowerDesinger中的使用技巧,帮助大家更好地更有效率地使用这个CASE工具。问题的提出转载 2006-09-08 12:04:00 · 1168 阅读 · 0 评论 -
利用SharpZipLib进行文件的压缩和解压缩
我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。其中碰到了不少困难,就决定写出来压缩和解压的程序后,一定把源码贴出来共转载 2006-09-01 15:25:00 · 1081 阅读 · 0 评论 -
在Asp.net中为图像加入版权信息
你试过用.net来进行图像处理吗?公司最近进行的一个项目,数据库中存入了很多的产品图片,可是都没有版权信息,当时客户要求将所有的图片打上公司名称?这时候,你该怎么办?虽说我还是江湖嫩手,可是对这一问题的解决方案还是很多,归结如下:1.使用图形处理软件,如Photoshop等,利用其批处理功能,可以实现这个功能,可是每次数据录入员加进图片的话,还得加工一下图片,很麻烦的,看录入员大姐平常对我转载 2006-09-01 15:57:00 · 911 阅读 · 0 评论 -
为程序程序集签名
在VS安装后发现路径**VC7/Common7/Tools/Bin/下有许多小工具,我对带有Cert的文件比较感兴趣。经过研究,发现是有关证书和签名的,当然,该证书未被证书认证机构认可。下面列出这些工具和我的使用心得。1。Makecert.exe ---证书创建工具2。Cert2Spc.exe ---发行者证书测试工具3。Signcode.exe ---文件签名工具4。chktrust.exe原创 2006-08-30 17:01:00 · 1029 阅读 · 0 评论 -
.NET中获取一台电脑名,IP地址及当前用户名
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAdd转载 2006-05-22 09:26:00 · 834 阅读 · 0 评论 -
调用DLL中的窗体,使它成为一个MDI子窗体
private void button1_Click(object sender, System.EventArgs e){string DllPath = Application.StartupPath + @"/someDLL.dll";System.Reflection.Assembly assmble = System.Reflection.Assembly.LoadFile(DllPat转载 2006-05-22 09:39:00 · 1004 阅读 · 0 评论 -
ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。转载 2006-05-22 13:01:00 · 727 阅读 · 0 评论 -
可扩展的MasterPage方案
前言: 我曾经对Asp.Net FrameWork 和Asp.net Page的对象模型有过一些研究,在平时对Asp.net中一些有趣的技术有过一些研究,比如MasterPage技术。在讨论WebForm的统一页面如何架构的技术方案时,当时有两种可选的方案:1. 第一种方案是最原始的方案,在每个业务表单(aspx)中,除了包含自己关心的MasterPage 之外,都会包含转载 2006-06-20 11:45:00 · 1235 阅读 · 0 评论 -
XPATH
今天整理了一下以前用过的XPATH以供大家参考,以下如有不足或错误的地方还请各位提出,已便改正。也希望大家能够将却少的部份添加进来. 常用的XPATH 表达式转载 2006-10-17 17:50:00 · 1014 阅读 · 0 评论