近期在程序的修改测试过程中,发现一个问题:在Win7操作系统环境下,即便把域用户加入了管理员组,可是域用户对于C盘的访问权限依然不同于administrator,尤其在program Files目录下没有权限进行改写,我们的产品也安装在此目录中,但是在用户界面内,我们要提供产品安装目录下用户库的修改功能,原有的代码如下:

ShellExecute(NULL,L"open",L"NOTEPAD.EXE",strCmd,NULL,SW_SHOWNORMAL);

打开用记事本打开strCmd指定的目录下的文件。

用此调用方式可以实现打开,也可以修改,可是保存的时候提示没有权限,刚开始以为文件设置了只读,或者其他问题,结果后来逐步排查发现是因为Win7系统下,域用户对C盘没有足够的操作权限导致。因此想使用管理员方式来打开记事本,应该就可以解决此问题。

经过一番查资料,试验,最终的修改很简单,将上述语句改成如下,就解决了问题。

ShellExecute(NULL,L"runas",L"NOTEPAD.EXE",strCmd,NULL,SW_SHOWNORMAL);

win7用linux脚本文件怎么打开,win7下通过ShellExecute调用记事本相关推荐

  1. oracle导出脚本文件怎么打开,Windows下的Oracle导出脚本 -电脑资料

    Windows下的Oracle导出脚本 导出脚本内容: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...

  2. linux中的文件夹压缩文件,linux将文件拷贝到目录下Linux下文件的压缩与打包详解...

    在Linux中,有很多的压缩命令.利用这些压缩命令,可以方便的从网络上下载大型的文件.同时,我们知道,Linux文件的扩展名是没有特殊意义的,不过,因为Linux下存在着许多压缩命令,所以为了方便记忆 ...

  3. Linux脚本编程:sudo命令下设置定时任务

    Linux脚本编程:sudo命令下设置定时任务 题目要求 编程平台 本地 云端 代码实现 基本思路 解决脚本 其他说明 题目要求 让普通用户使用sudo命令编写一个脚本,脚本内容为:设置定时任务,每隔 ...

  4. windows命令行下访问linux,Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux...

    原标题:Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 微软,致力于做最好的Linux发行版. 今天, ...

  5. win7计算机找不到脚本文件夹,解决win7开机提示“windows script host 无法找到脚本文件”的方法...

    接下来小编要和大家说到一个新的win7系统故障,其实以前也有用户和小编提到过它,都是由于小编的电脑不是win7就一直没有解决的方法.最近换成win7的电脑之后发现开机的时候系统会弹出一个windows ...

  6. axure9 html文件使用ie打开图片无法显示_win7系统html文件如何打开 win7系统html文件打开方法【介绍】...

    html其实是超文本标记语言,现在很多网页都是html的格式,而所谓的html文件是一种超文本文件,其中超文本可以使图片或者音乐的非文字元素,使用起来十分广泛,不过最近有有位win7系统用户不知道ht ...

  7. Win7中双击bat文件变成打开文本编辑器后如何恢复

    Win7中如果不小心把bat文件的打开方式设置成了文本编辑器,以后再双击bat文件就不会执行程序,而是打开bat文件进行编辑. 恢复办法是打开注册表,到 HKEY_CURRENT_USER\Softw ...

  8. win7错将.exe文件默认打开方式设置为记事本,如何修改?

    今天手残,把exe文件默认打开方式设置成了记事本,修改方法如下: 1.新建一个TXT文件,输入以下注册表信息: Windows Registry Editor Version 5.00[-HKEY_C ...

  9. win7与linux共享文件夹共享,Ubuntu+Win7+Samba实现文件共享

    Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件. 安装samba sudo apt-get install samba 查看samba是否安装成功 s ...

最新文章

  1. spring启动加载流程
  2. 最近任务-2012.05.14
  3. java 从excel中读取数据_java如何从excel中读出数据
  4. 【Vue】—插槽的基本语法
  5. LeetCode 60. 第k个排列(python、c++)
  6. 深入浅出 Proguard
  7. Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
  8. [转]Linux下的动态连接库及其实现机制
  9. Windows server 2012 系统安装 密钥
  10. 计算机网络期中考试总结反思,关于期中反思的说说
  11. 阿里云视频点播(java)
  12. 多变量微积分笔记(3)——二重积分
  13. HTV-VIVE 连接 PC端 720云
  14. 【机器学习入门到精通系列】OVR SVMs
  15. Photoshop调出清晰的阴雨天气山水风景照
  16. ha 配置ssl_烂泥:haproxy学习之https配置
  17. SQL优化SQL语句优化的目的
  18. Vue3+TS项目中element-plus自动导入组件后,找不到文件
  19. 医疗器械供应链企业医疗器械管理软件发展,得出什么答案?
  20. sendmessage获取usb摄像机_尽职尽责 家庭哨兵——360摄像机云台变焦版再体验

热门文章

  1. 努比亚 更新服务器设置在哪个文件夹,努比亚nubia Z7 mini官方系统升级更新教程和方法...
  2. 激光打印机维护保养完全手册
  3. 游戏界面设计艺术性的思考
  4. Unity VFX学习系列 —— 效果制作(烟花)
  5. 看板的作用是什么?任务看板如何跟进
  6. git 拉取指定的远程分支(三种方式)
  7. 《在路上 …》 金山卫士开源 , 人生很多感慨
  8. 如何拍出来好看的Vlog,必备小技能(六)?
  9. NS-3教程(2):NS-3简单介绍
  10. html5应用缓存教程视频教程,html5——应用缓存