打开Application Data

1.建后缀名为reg的新文件,复制以下代码后点击运行。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

2.打开C:\Users\Toby,找到Application Data文件,如果找不到该文件夹,说明系统把相关文件隐藏了,需打开。

3.点击右键,在弹出的菜单栏选择“管理员取得所有权限"(这个选项不运行第一步的Rreg文件,是不会有的)。
点击“管理员取得所有权限”运行,等待运行结束,就可打开Application Data。

转载于:https://www.cnblogs.com/toby-zhang/p/5624271.html

在VB.NET中,如果你希望通过WebBrowser控件间接操作Excel应用,由于WebBrowser本身并不能直接控制本地应用程序,你需要借助一些技术手段来实现。以下是一种常见的间接方法: 首先,你可以编写一个JavaScript函数,让Excel打开时发送一个消息到父窗口(也就是你的VB.NET程序)。这可以通过HTML5的Window.postMessage API实现: ```html <!-- HTML部分 --> <button onclick="openExcel()">打开Excel</button> <script> function openExcel() { // 创建一个新的Excel应用 const excelApp = new ActiveXObject("Excel.Application"); // 打开文件 excelApp.Workbooks.Open("你的文件路径"); // 当Excel准备好后发送一个message给父窗口 window.parent.postMessage({ action: 'excelOpened', data: excelApp }, '*'); } </script> ``` 然后,在VB.NET的WebBrowser的DocumentCompleted事件中,监听来自JavaScript的消息并处理: ```vb Private Sub webBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles webBrowser1.DocumentCompleted If e.Url.ToString.Contains(".html") Then Dim jsFunction As String = "<script>window.onmessage = function(e) {" & _ "if (e.data.action === 'excelOpened') {" & _ " var app = e.data.data;" & _ " ' 这里你可以使用app变量来操作Excel,例如保存或关闭" & _ "}</script>" webBrowser1.Document.InvokeScript("eval", New Object() {jsFunction}) End If End Sub ``` 这里只是一个示例,实际操作Excel应用可能涉及到更多的API调用,比如`app.Worksheets.Add`, `app.ActiveWorkbook.SaveAs`, 等。注意,这种方式依赖于ActiveX对Excel的支持,并且如果用户的计算机上禁用了ActiveX,那么上述方法就无法工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值