注册表-64位操作系统下,如何用程序实现设置管理员权限和兼容性

问题描述

64位操作系统下,如何用程序实现设置管理员权限和兼容性

在线急用。目前有一个需要在U盘上运行的程序,通过注册表来实现管理员权限和兼容性设置,(注册表位置:HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers,需要设置键名称为可执行文件的全路径,键值为WINXPSP3 RUNASADMIN),在win7 32位系统上正常,可执行文件的全路径就是盘符+目录名+文件名,但是在win7 64位系统上这种可执行文件的全路径名系统不认,需要改成类似下面这种的路径名:SIGN.MEDIA=19E8728 UkeySBClienttaxbehindeup.exe,其中UkeySBClienttaxbehindeup.exe是目录名和文件名,SIGN.MEDIA=19E8728据猜测应该表示U盘的逻辑盘符,目前问题是这个SIGN.MEDIA的值怎么获取?根据实验不同U盘SIGN.MEDIA也不同。求大神帮忙解答一下SIGN.MEDIA到底是什么东西,怎么获取?

解决方案

如果是自己写的程序,可以通过设置Manifest来实现

如果想控制别的程序,应该是不行的

解决方案二:

64位os是不是因为wow的原因,你找一下对应的32位兼容目录,比如Program Files(x86)

时间: 2024-10-30 19:27:32

注册表-64位操作系统下,如何用程序实现设置管理员权限和兼容性的相关文章

通过注册表显示XP系统下隐藏的用户

  通过注册表显示XP系统下隐藏的用户 1.打开注册表:开始->运行->regedit.msc.(在注册表的默认情况下,我们是不能看到隐藏用户.) 2.在默认情况下.隐藏用户的查看是隐藏的.电脑常识 3.只有通过administrator给administrator完全控制的权限,这样我们才能看到在SAM文件夹下的隐藏目录和隐藏文件. 4.然后关闭注册表.再次打开,就能看到隐藏文件了. 5.在SAM文件下已经把隐藏的目录显示出来了. 通过上面的方法我们就可以清楚地看到机子当中到底隐藏着哪些用户

在win7 64位操作系统下运行debug软件的方法

  在win7 64位操作系统下运行debug软件的方法         具体方法如下: 1.我们网上去下载debug.exe,这里我把debug放在了c盘根目录下; 2. 接下来,我们需要下载很重要的一个软件叫DosBox,我已经下载好,并打开它; 3.输入mount c c: 加载目录到c盘; 4.输入c: 进入到c盘,看到我们已经在c盘下了; 5. 输入debug,表示打开放在c盘下的debug工具,使用r命令,可以看到,我们进入了熟悉的debug环境.

Installshield 64位操作系统下拷贝文件,如何重定向到32位的系统文件夹下

原文:Installshield 64位操作系统下拷贝文件,如何重定向到32位的系统文件夹下 64位操作系统下拷贝文件重定向问题,在在复制代码前加上Disable(WOW64FSREDIRECTION);就可以解决64位系统默认复制到syswow64的问题 但是注意:  Disable(WOW64FSREDIRECTION);         CopyFile( SUPPORTDIR^"MUCam32.dll", WINSYSDIR^"MUCam32.dll"); 

MySQL学习第三天 Windows 64位操作系统下验证MySQL_Mysql

一.验证计算机服务列表中是否有MySQL服务 (1)右击桌面上的计算机图标出现菜单列表选项,选中管理(有多种方式可以打开计算机本地服务列表,这里只是用的我习惯的打开方式). (2)出现计算机对话框,点击打开服务与应用程序中服务选项. (3)在右侧的服务列表中寻找是否有名称为MySQL的服务,并且查看是否启动,这说明我们安装MySQL服务已经成功. 若MySQL服务为自动启动,则说明我们的配置是成功的. 二.验证计算机Path环境变量是否配置有MySQL安装目录 (1)右击桌面上的计算机图标出现菜

番茄花园win7 64位系统下如何让更改电脑设置后不需重启也可生效

  1.首先当系统安装新的软件或更改系统设置后出现重新启动的提示框的时候就击"否"按钮,选择不重新启动; 2.接着在键盘按下"Alt+Ctrl+Del"组合键打开"Windows任务管理器"窗口,然后切换到"进程"选项卡,在列表中找到"explorer.exe"进程,然后点击"结束进程"按钮,在弹出来的提示框中点击"是"; 3.这时候会发现桌面上的东西都不见了,接着再

MySQL学习第四天 Windows 64位系统下使用MySQL_Mysql

一.启动/关闭MySQL         (1)启动MySQL服务:net start mysql  (2)停止MySQL服务: net stop mysql 二.登录/退出MySQL 首先我们先来看看一些重要的mysql参数,下面表中列出了一些重要的mysql参数: (1)查看版本号:输入mysql -V或mysql --version,注意这里的-V是大写.  (2)登录MySQL mysql后面要加参数才行.格式是:mysql  -u root (用户)  -p -P 端口号  -h  m

在windows 64位操作系统上运行32位的vbscript的方法_vbs

今天在2008 r2 64位的服务器系统上,运行vbs文件的时候如下提示 --------------------------- Windows Script Host --------------------------- 脚本: C:\Users\Administrator\Desktop\vbs_cf.vbs 行: 10 字符: 1 错误: 未找到提供程序.该程序可能未正确安装. 代码: 800A0E7A 源: ADODB.Connection 在2003上运行正常的程序,为什么在08上不

Intel CPU漏洞导致64位操作系统、虚拟化软件易受黑客攻击

美国计算机应急预备小组本周发布了一份安全报告,一些64位操作系统和虚拟化软件程序在Intel处理器上运行时,容易受到本地特权扩大攻击( local privilege escalation).该漏洞可能被利用来获取本地特权扩大或是guest-to-host虚拟机逃逸(virtual machine escape).这一漏洞(CVE-2012-0217) 源于Intel处理器在x86-64扩展(也就是Intel 64)中执行SYSRET指令集的方式,仅仅影响Intel处理器上的Intel 64扩展

64位系统下的Office后门利用

本文讲的是64位系统下的Office后门利用, 0x00 前言 在之前的文章<Office后门的实现思路>介绍了在Office软件中植入后门的常用方法,但并不全面,缺少64位系统的测试.而对于64位操作系统,支持32位和64位两个版本的office软件,不同office版本的利用方法是否不同呢?本文将要给出答案. 0x01 简介 本文将要介绍如下内容: · 64位系统安装64位Office软件的利用方法 · 64位系统安装32位Office软件的利用方法 · 根据测试结果优化POC 0x02