如何授权域用户安装指定的软件?

本文介绍了在公司域环境中,如何通过编程实现允许domain/user身份的用户安装指定软件。文章提供了Win32汇编语言和C#.NET两种版本的代码示例,详细解释了程序的运行步骤,包括获取计算机名、设定具有安装权限的域用户名和密码,以及创建进程以管理员身份执行安装。
摘要由CSDN通过智能技术生成

公司几百台计算机都假如了域,很多软件需允许domain/user身份不能通过域控来分发,我做了这样一个程序解决了此问题.

程序里面的具体步骤如下:

1、获取计算机名;

2、预设具有软件安装权限的域用户名和密码;

3、创建进程执行批处理命令行,以管理员身份安装软件。

4、结束进程。

 

[Win32汇编语言]版本代码:

;获取计算机名,预设具有软件安装权限的域用户名和密码,创建进程执行批处理命令行,以管理员身份安装软件。
.386
.model flat, stdcall
option casemap :none
; Include 文件定义
include  windows.inc
include  user32.inc
includelib user32.lib
include  kernel32.inc
includelib kernel32.lib
include  comdlg32.inc
includelib comdlg32.lib
; Equ 等值定义
ICO_MAIN equ 1000
DLG_MAIN equ 1000
IDC_FILE equ  1001
IDC_CMDLINE equ  1002
IDC_BROWSE equ  1003
; 数据段
.data?
hInstance dd ?
hWinMain dd ?
stStartUp STARTUPINFO  <?>
stProcInfo PROCESS_INFORMATION <?>
dwSize  db ?

.data
MsgBoxCaption db "计算机名",0
szComputerName db 16 dup(0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值