短desc:相同的. exe当运行没有管理员权限可以使用32位驱动程序。但是,当使用管理员权限运行时,它无法使用/查找它。
我的环境:
背景故事:我有一个WCF服务托管在consoleApplication中,我通过WCF通过网络连接到它。Tcp(本地)。
WCF使用VFPOLEDB进行工作。1个仅为32位的提供程序。在我在应用程序内部做一些管理工作之前,一切正常。从逻辑上讲,它需要“以管理员身份运行”,因此可以选择Visual Studio 2013(托管consoleApp)或Debug\xxx。exe必须在“以管理员身份运行”模式下运行。
捕获的异常表示“VFPOLEDB.1未注册”(所以主要问题:应用程序是64位的,正在查找64位驱动程序),只有在我使用“以管理员身份运行”时,我才尝试将任何CPU设置为x86,将项目设置为x86,但均无效。
下面是我的问题:
如何在管理模式下运行. exe/Visual Studio 2013,但强制使用32位驱动程序。
非常感谢。
对于MySQL数据源,我遇到了这个问题,这是因为您的数据源只为当前用户注册,而不是为计算机范围注册。当应用程序以管理员身份运行时,程序会查看机器范围的数据源
要在系统范围内注册数据源,请在搜索栏中打开配置面板,键入ODBC。
单击“配置ODBC数据源(32位)”
有两个选项卡,你应该感兴趣:
如果您的程序是以32位编译的,并且以管理员身份运行,那么它仍将使用32位数据库驱动程序。
如果我误解了什么,请告诉我,以便我能调整我的答案
问题内容: Java中是否有一种方法可以要求系统控制管理员功能。当然不做:右键单击exe->以admin身份运行。 我想要的是UAC提供的框架,例如Windows Vista或Windows 7。 还是在从jar中制作exe时进行一些设置? 问题答案: 你必须创建一个清单文件,该清单文件指定你的应用程序需要管理员权限。你可以将清单包含在exe中,也可以将其保留为单独的文件(yourapp.exe.
问题内容: 我正在用Java编写安装程序,因此将需要提升的权限才能访问Program Files目录。根据我在网上找到的信息,我编写了如下的实现: 我用来检查特权的测试与此处找到的答案略有不同,看起来像这样: 当我运行它时,它没有按预期方式进行特权测试,并调用了exec。通过查看来检查该呼叫是否有效,表明该过程实际上仍然有效。但是,我没有看到任何有关新过程的证据,Windows也没有提示我授予权限
本文向大家介绍c#通过app.manifest使程序以管理员身份运行,包括了c#通过app.manifest使程序以管理员身份运行的使用技巧和注意事项,需要的朋友参考一下 微软在Windows Vista开始引入了UAC(用户帐户控制)新技术(点击这儿了解什么是UAC)。当程序执行时需要权限的话,UAC会弹出警告消息:让用户确认是否同意允许这个程序改变你的计算机配置,windows需要得到你的许可
问题内容: 到目前为止,我已经制作了一个Java应用程序,并在我的PC和铸造的PC中对其进行了测试。但是当我将我的应用程序“安装”到他的PC上时,该应用程序是我的另一个有迪斯科舞厅的朋友( Windows Vista 32位)无法正常工作,然后我继续搜索并发现问题是特权…我安装了Vista 32位和XP 32位虚拟机进行一些测试,我我无法使用管理员权限来运行我的应用程序。 有什么方法可以创建批处理
在将Selenium Web驱动程序C#与Chrome一起使用时,我遇到了一种常见情况:如果运行测试的进程是“以管理员身份运行”(Visual Studio或),Chrome将无法加载。 上下文 OS: Windows 7 x64 Chrome:版本64.0.3282.167(官方构建)(64位) Selenium. Chrome. WebDriver(chromedriver.exe): 2.3
问题内容: 我正在开发一个小型关机计划程序项目,在该项目中,我必须将计算机置于模式下。我正在使用的命令是 此命令需要管理员权限,我不知道该如何获得。另外,在搜索以前的答案时,我发现我可以用作 正在执行任务,但正在浪费太多时间,即使软件变慢。还有其他快速方法吗?我正在使用Netbeans IDE。 问题答案: 您有几种选择 A.使用admin priv创建快捷方式。 快捷方式将运行 您的Java代码