C#网络Windows服务
我心V飞翔
这个作者很懒,什么都没留下…
展开
-
C# WMI 技术专贴
1 什么是WMI?Windows Management Instrumentation (WMI)是可伸缩的系统管理结构,该规范采用一个统一、基于标准且可扩展的面向对象接口。它提供与系统管理员信息和基础WMI API交互的标准方法,主要由系统管理应用程序开发人员和系统管理员用来访问和操作系统管理信息;它可用来生成组织和管理系统信息的工具,使系统管理人员能够更密切的监视系统活动。WMI提转载 2013-11-21 18:01:59 · 1242 阅读 · 0 评论 -
网页游戏常见外挂原理及防御
第一种:动作式原理:模仿键盘鼠标来操作UI工具:按键精灵例子:录制(基于GUI)——生成脚本——编辑脚本——回放防御:增加人机交互(重点是玩家输入,如登陆口常用的验证码机制)第二种:本地修改1)修改flash LSO本地共享对象C:\Documents and Settings\(你的Windows用户名)\Application Data\Macromedia\F转载 2014-09-16 10:08:30 · 8264 阅读 · 0 评论 -
log4net日志记录,配置使用步骤
1. 在项目中添加对log4net.dll的引用2. 程序启动时读取log4net的配置文件(1)如果是CS程序,在根目录的Program.cs中的Main方法中添加:log4net.Config.XmlConfigurator.Configure();(2)如果是BS程序,在根目录的Global.asax.cs(没有新建一个)中的Application_Start方法中添原创 2013-09-02 21:22:08 · 1497 阅读 · 0 评论 -
C#执行dos里面的命令的方法,在Web中使用,比如ping,ipconfig等
private string ExecuteCmd(string command) { StringBuilder sb = new StringBuilder(); string version = System.Environment.OSVersion.VersionString;//读取操作系统版本 i原创 2013-09-06 09:40:44 · 2070 阅读 · 0 评论 -
C#设置服务允许与桌面交互,并且启动服务
private void ProjectInstaller_AfterInstall(object sender, InstallEventArgs e) { try { ConnectionOptions coOptions = new ConnectionOptions();原创 2013-12-03 17:54:47 · 1780 阅读 · 0 评论 -
穿透Session 0 隔离(二)
原地址:http://www.cnblogs.com/gnielee/archive/2010/04/08/1707169.html 上一篇我们已经对Session 0 隔离有了进一步认识,如果在开发过程中确实需要服务与桌面用户进行交互,可以通过远程桌面服务的API 绕过Session 0 的隔离完成交互操作。 对于简单的交互,服务可以通过WTSSendMessag转载 2013-12-03 17:51:50 · 1169 阅读 · 0 评论 -
c#Process.Start无法启动exe程序的问题
1、可能是参数不是绝对路径2、如果要启动的程序为单独一个exe文件没有问题,而当这个程序有配置文件,或在启动时需要读取其他文件时,请配置一下 StartInfo 的 WorkingDirectory 属性为你的应用程序目录。以上是我遇到相似的问题的解决方法:ProcessStartInfo psi = new ProcessStartInfo();转载 2013-11-26 15:42:36 · 4978 阅读 · 0 评论 -
C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件
【解决过程】1.找了下,参考:C#打开文件夹C#用资源管理器打开指定文件夹去添加代码:?123456privatevoid lklOpenFolder_LinkClicked(objectsender, LinkLabelLinkClickedEventArgs e){ //open fold转载 2013-11-26 14:55:18 · 13372 阅读 · 1 评论 -
穿透Session 0 隔离(一)
原地址: http://www.cnblogs.com/gnielee/archive/2010/04/07/1706229.html穿透Session 0 隔离(一) 服务(Service)对于大家来说一定不会陌生,它是Windows 操作系统重要的组成部分。我们可以把服务想像成一种特殊的应用程序,它随系统的“开启~关闭”而“开始~停止”其工作内容,在这期间无需任何用户参转载 2013-12-03 17:01:40 · 1181 阅读 · 0 评论 -
C# lock用法实例
源地址:http://hi.baidu.com/jiang_yy_jiang/item/55cc8a105414d38988a956a4转载 2014-04-22 09:26:30 · 4308 阅读 · 1 评论 -
windows服务等获取文件路径文件目录方法
控制台应用程序:Environment.CurrentDirectory、Directory.GetCurrentDirectory()windows服务:Environment.CurrentDirectorywindows服务安装成功后:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName2.转载 2014-04-15 18:27:47 · 3966 阅读 · 0 评论 -
C# Process.Start()方法详解
System.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能:1、打开某个链接网址(弹窗)。2、定位打开某个文件目录。3、打开系统特殊文件夹,如“控制面板”等。那么它是怎么实现这几个功能的呢?在讲应用前,我们先来看看Process.Star()的构造方法。名称说明Process.Start ()转载 2013-11-26 10:34:57 · 1159 阅读 · 0 评论 -
C#创建Windows Service(Windows 服务)
一、创建Windows Service项目1. 对服务命名(Service1——属性,设置ServiceName的值TestService)2. 添加安装程序(服务设计界面——右击——添加安装程序)3. 设置服务安装之后自动启动(ProjectInstaller设计界面——添加AfterInstall事件),代码如下: public ProjectIn原创 2014-11-26 18:47:59 · 877 阅读 · 0 评论