我正在尝试创建一个使用SpeechSynthisizer
将某些语音保存到C:\speech.wav
的程序,但是我收到一条错误消息,我无权这样做。我想知道我如何能够为我的程序请求管理员权限,以便我能够这样做。
更新:感谢所有人的帮助,但我只能选择其中一位,抱歉。
版主通知:此线程可以关闭。
答案 0 :(得分:1)
这是一个与一些替代方案相关的问题。 我喜欢Steve B关于在C:\
答案 1 :(得分:1)
在最近的Windows操作系统安装下,将文件写在名为ProgramData的<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="utf-8" />
<title>SPLessons</title>
<script data-require="jquery@2.1.4" data-semver="2.1.4" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
</head>
<body >
<div class="container">
<div class="jumbotron">
<h3>
<a href="http://www.splessons.com"> SPLessons.com </a>
</h3>
<table id="myTable" class="table table-bordered">
<tr>
<th data-field="name" data-formatter="nameFormatter"></th>
<th data-field="number" data-formatter="numberFormatter"></th>
<th class="newClass"></th>
</tr>
</table>
</div>
</div>
<script src="script.js" type="text/javascript"></script>
</body>
</html>
文件夹下。
CommonApplicationData
然后将您的WAV文件保存在此目录下。对于Windows Vista / 7/8,这将是&#34; C:\ ProgramData \ MyApp \&#34;并且在此目录下写入应该没有安全权限问题。
答案 2 :(得分:0)
您需要为可执行文件或dll创建应用程序清单,并通过该清单分配管理员访问权限。这将在运行时期间提示管理员提示,因为窗口适合。请参阅此主题:How do I force my .NET application to run as administrator?