上一页 1 ··· 7 8 9 10 11
摘要: C#程序实现动态调用DLL的研究 一、 DLL与应用程序动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的,也不能接收消息,它只是一个独立的文件,其中包含能被程序或其它DLL调用来完成一定操作的函数(方法。注:C#中一般称为“方法”),但这些函数不是执行程序本身的一部分,而是根据进程的需要按需载入,此时才能发挥作用。DLL只有在应用程序需要时才被系统.. 阅读全文
posted @ 2013-04-04 21:04 阳光小屋 阅读(297) 评论(0) 推荐(0) 编辑
摘要: SQL 注入是一种攻击方式,在这种攻击方式中,恶意代码被插入到字符串中,然后将该字符串传递到 SQL Server 的实例以进行分析和执行。任何构成 SQL 语句的过程都应进行注入漏洞检查,因为 SQL Server 将执行其接收到的所有语法有效的查询。一个有经验的、坚定的攻击者甚至可以操作参数化数据。SQL 注入的主要形式包括直接将代码插入到与 SQL 命令串联在一起并使其得以执行的用户输入变量。一种间接的攻击会将恶意代码注入要在表中存储或作为元数据存储的字符串。在存储的字符串随后串连到一个动态 SQL 命令中时,将执行该恶意代码。注入过程的工作方式是提前终止文本字符串,然后追加一个新的命令 阅读全文
posted @ 2013-04-04 15:14 阳光小屋 阅读(135) 评论(0) 推荐(0) 编辑
摘要: ASP.NET的内置对象介绍: 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cookie 一、Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用; 其类名为 HttpRequest 属性很多,但方法很少,只有一个BinaryRead() 1.使用Request.Form属性获取数据 通过该属性,读取<Form></Form>之间 阅读全文
posted @ 2013-03-30 13:45 阳光小屋 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 一: 执行不带返回参数(Input)的存储过程 1: 首先在数据库写个存储过程, 如创建个 addUser存储过程。 Create Proc addUser @ID int, @Name varchar(20), @Sex varchar(20) As Insert Into Users Values( @ID, @Name,@Sex ) 2:创建Sql... 阅读全文
posted @ 2013-03-30 11:53 阳光小屋 阅读(167) 评论(0) 推荐(0) 编辑
摘要: private<protected/internal<public 这个很明显了。 关键是protected和internal的问题。 protected限定的是只有在继承的子类中才可以访问,可以跨程序集 internal限定的是只有在同一个程序集中才可以访问,可以跨类 所以它们是有点交叉的。 当一个CLASS是ITERNAL的时候,要求其所有的成员的限定范围不能大于internal。 所以,当一个INTERNAL的CLASS写PROTECTED的时候,就需要两个限定符了: internal protected 这样,限定了访问范围是:本程序集、继承的子类。... 阅读全文
posted @ 2013-03-29 21:47 阳光小屋 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 授权的目的是确定是否应该授予某个标识对给定资源请求的访问权限类型。有两种基本方式来授予对给定资源的访问权限:文件授权文件授权由 FileAuthorizationModule 执行,它在使用 Windows 身份验证时处于活动状态。它执行 .aspx 或 .asmx 处 理程序文件的访问控制列表 (ACL) 检查以确定用户是否应该具有访问权限。应用程序可以进一步使用模拟在正在访问的资源上 进行资源检查。URL 授权URL 授权由 URLAuthorizationModule 执 行,它将用户和角色映射到 URL 命名空间的块上。此模块实现正和负两种授权断言。也就是说,对于某些集、用户或角色,该 阅读全文
posted @ 2013-03-29 21:42 阳光小屋 阅读(717) 评论(0) 推荐(0) 编辑
摘要: .Net C# Remoting 分布技术要点解析现学习C#编程,而基础Remoting 是一个非常重要课程,但通俗的介绍的文章很少,故我将这个给大家分享一下:Remoting 为应用程序间或进程间通讯提供了一种可行的途径。两个进程可以存在于同一台电脑也可以分别存在于连网的局域网或者广域网中的两个不同的计算机上。计算机进程间通讯表面上看起来没什么大不了的,不过,它却有一个相当复杂的过程。以下向你阐述原因。 在任何操作系统中,安全与稳定是两个最重要的目标。实现这两个目标的途径是把每个当前执行的应用程序载入到单独的进程中去。由于这样的设计,应用程序进程彼此隔离,这样,一个进程中的代码就无法访问到另 阅读全文
posted @ 2013-03-25 22:54 阳光小屋 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 最近做一个项目,由于是在别人框架里开发app,导致了很多限制,其中一个就是不能直接引用webservice 。我们都知道,调用webserivice 最简单的方法就是在 "引用" 那里点击右键,然后选择"引用web服务",再输入服务地址。确定后,会生成一个app.config 里面就会自动生成了一些配置信息。现在正在做的这个项目就不能这么干。后来经过一番搜索,就找出另外几种动态调用webservice 的方法。废话少说,下面是webservice 代码View Code View Code using System;using System.Collec 阅读全文
posted @ 2013-03-24 16:24 阳光小屋 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 服务器角色•服务器角色是指根据SQL Server的管理任务,以及这些任务相对的重要性等级来把具有SQL Server管理职能的用户划分为不同的用户组,每一组所具有的管理SQL Server的权限都是SQL Server内置的。服务器角色存在于各个数据库之中,要想加入用户,该用户必须有登录帐号以便加入到角色中。•SQL Server2005提供了八种常用的固定服务器角色,其具体含义如下所示:系统管理员(sysadmin):拥有SQL Server所有的权限许可;服务器管理员(Serveradmin):管理SQL Server服务器端的设置;磁盘管理员(diskadmin):管理磁盘文件;进程管 阅读全文
posted @ 2013-02-22 10:11 阳光小屋 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 以下说明来自网络,来源未知,仅供参考1.命名规则和风格 Naming Conventions and Style2 编码惯例 Coding Practices3 项目设置和结构 Project Settings and Structure4 Framework特别指导 Framework Specific Guidelines 4.1 数据访问 Data Access 4.2 ASP.NET和Web Service ASP.NET and Web Services 4.3 序列化 Serialization 4.4 多线程 Multithreading 4.5 Remoting... 阅读全文
posted @ 2013-01-29 15:07 阳光小屋 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11