成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在ASP.NET中執(zhí)行windows程序(ASP.NET1.1)

開發(fā) 后端
在asp.net1.1中執(zhí)行應(yīng)用程序有兩種方法,即調(diào)用win32函數(shù)ShellExecute、用.NET Framework中的Process類。本文分別用這兩種方法在ASP.NET中執(zhí)行windows程序notepad.exe。

下文介紹如何ASP.NET中執(zhí)行windows程序。新建一個asp.net頁面Default.aspx,在上面放一個按鈕,進入Default.aspx.cs頁面填寫后臺處理程序。 

ASP.NET中執(zhí)行windows程序步驟1、調(diào)用win32函數(shù)ShellExecute。 

添加引用using System.Runtime.InteropServices; 

聲明函數(shù): 

  1. [DllImport("shell32.dll")]    
  2. private static extern IntPtr ShellExecute(IntPtr hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, Int32 nShowCmd);   

在按鈕的單擊事件處理程序中調(diào)用前面生明的ShellExecute函數(shù): 

  1. ShellExecute(IntPtr.Zero, "open""c:\\windows\\notepad.exe"nullnull, 1);    
  2. //文件名可以不加后綴,如"c:\\windows\\notepad" 

程序完成 

ASP.NET中執(zhí)行windows程序步驟2、用.NET Framework中的Process類 

添加引用using System.Diagnostics; 

在按鈕的單擊事件處理程序中填入以下代碼: 

  1. Process process = new Process();    
  2. process.StartInfo.FileName = "c:\\windows\\notepad.exe";    
  3. //文件名必須加后綴。    
  4. process.Start();   

程序完成。 

注意:在asp.net2.0中運行以上兩種方法寫的程序都可以得到想要的結(jié)果。但是在asp.net1.1或更早的版本卻不能得到想要的結(jié)果,打開任務(wù)治理器甚至可以看到進程已經(jīng)存在(編譯器也沒有報錯),但就是看不到執(zhí)行效果,這是微軟為了安全原因禁掉了程序的運行,你需要做以下兩步才能正常運行: 

1、在桌面右鍵單擊“我的電腦”,選擇治理,展開“服務(wù)和應(yīng)用程序”節(jié)點,選擇“服務(wù)”項;從右側(cè)的服務(wù)列表中找到“IIS Admin”項,右擊鼠標,選擇“屬性”,在屬性框中打開“登陸”頁,勾選“本地系統(tǒng)帳戶”下的“答應(yīng)與桌面交互”項,點擊確定。重新啟動這項服務(wù)。 

2、打開目錄“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG”中的machine.config文件,找到“processModel”項,原來這項中有一個屬性是userName="machine",將machine改為“system”,保存文件,修改完畢。 

現(xiàn)在再運行以前的程序可以看到期望的結(jié)果:ASP.NET中執(zhí)行windows程序notepad.exe。

以上程序在IIS5.0中可正常運行。 

【編輯推薦】

  1. ASP.NET MVC jQuery刪除鏈接
  2. ASP.NET MVC框架中引入JQUERY JQRTE控件
  3. ASP.NET MVC 示例項目:Suteki.Shop
  4. ASP.NET MVC三層架構(gòu)實例
  5. ASP.NET MVC架構(gòu)中依賴性注入的概念
責任編輯:book05 來源: csdn
相關(guān)推薦

2009-07-29 15:26:43

ASP.NET連接Or

2009-07-29 14:59:26

asp.net1.1ASP.NET2.0

2009-07-29 15:17:42

驗證控件ASP.NET1.1ASP.NET2.0

2009-07-29 15:58:54

靜態(tài)文件處理ASP.NET

2009-07-29 11:46:22

asp.net1.1

2009-08-03 14:22:33

什么是ASP.NET

2009-07-28 17:17:19

ASP.NET概述

2009-07-22 17:45:35

ASP.NET教程

2009-08-05 13:09:17

ASP.NET應(yīng)用執(zhí)行

2009-07-29 11:29:16

ASP.NET1.1ASP.NET2.0

2009-07-29 16:04:39

ASP.NET1.1驗

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2009-07-29 15:42:37

asp.net1.1開

2011-04-08 09:34:10

windows serIIS 7.0

2010-01-11 09:18:28

2009-07-29 15:06:16

asp.net1.1asp.net2.0

2009-07-29 16:08:07

ASP和ASP.NET

2009-07-29 10:30:53

Web應(yīng)用程序ASP.NET

2009-07-29 17:11:25

ASP.NET ISA

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設(shè)計
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 少妇黄色 | 黄色一级免费观看 | 欧美日韩在线播放 | 国产一区二区精品在线 | 久久亚洲经典 | 午夜看片 | 色资源站 | 婷婷综合网| 激情小视频 | 性色av香蕉一区二区 | 欧美国产精品一区二区三区 | 亚洲视频一区在线播放 | 一级黄片一级毛片 | 亚洲九九色 | 美国一级毛片a | 国产视频h | 黄色毛片网站在线观看 | 日本精品视频在线观看 | 国产精品一区久久久 | 日一区二区 | 91精品一区二区三区久久久久久 | 亚洲视频一区在线 | 99在线资源 | 四色永久| 日韩在线视频播放 | 欧美性受xxx| 欧美精品一区二区三区四区 在线 | 亚洲第一在线 | 涩涩视频在线观看免费 | 琪琪午夜伦伦电影福利片 | 国产精品一区二区久久 | 国产真实精品久久二三区 | 亚洲欧美激情精品一区二区 | 九九av| 99热.com| 欧美精品久久久久久久久老牛影院 | 精品福利av导航 | 亚洲高清av| 一区二区在线不卡 | hsck成人网| 中文字幕国产 |