问题标签 [shell32.dll]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# - 如果我在 vs10 中将 dll 选项“嵌入式互操作类型”设置为 false 或 true,会发生什么情况?
只是想知道在这种情况下会发生什么,实际上问题是我的一个项目正在使用 shell32.dll,它在 windows 7 PC 上编译和执行良好,但是在 windows xp 等其他系统上失败,给出运行时错误
无法将类型为“System.__ComObject”的 COM 对象转换为接口类型“Shell3 2.Shell”
我浏览了很多网络资源,但结果对我不起作用。
vb.net - 如何在 VB.net 中跨 UNC 路径使用 shell32.dll ExtractAssociatedIcon
我在 C# 中找到了很多示例,但无论我尝试什么,我都无法在 VB 中完成这项工作。我可以提取的唯一图标是代表没有关联的文件的图标。如果有更好的方法,我也愿意。这是代码:
宣言:
其他代码:
提前致谢!
vb.net - ShellExecuteEx 在 x64 上打开文件属性不起作用
我使用以下 VB.net (Framework 4) 代码打开文件属性。
当目标设置为 x86 时,这可以正常工作。
现在我的项目需要 x64 目标,上面的代码不再起作用。:(
GetLastError
返回 0 并且没有异常或错误消息。
我搜索了两天并尝试了一些东西,但我没有找到解决方案。这里有什么想法吗?
感谢帮助!
c# - 使用 Powershell 以编程方式清除回收站
我必须做的最困难的事情之一是使用 PowerShell 访问 Windows API。我想使用 Shell32.dll 中的 API 擦除回收站。还有其他方法可以做到这一点,但它们通常会绕过正常的 Windows 进程,在这种情况下,我想以“正确”的方式来做。
java - 启动关联程序或从另一个程序显示“打开方式”对话框
在窗口七下,下面的命令显示一个对话框然后没有任何其他操作就终止了,为什么?
预期效果是启动相关程序Notepad++
或至少Notepad
c# - c# Shell32 zip/unzip code,CopyHere 不工作
我在使用 Shell32 CopyHere 方法时遇到了一些问题。
首先,我从这个页面工作:http: //www.codeproject.com/Tips/257193/Easily-zip-unzip-files-using-Windows-Shell32
我希望用 C# 重写类似的东西,因为我几乎没有在 VB.NET 中工作过。
我正在传递一个输入目录 i ,其中包含一个文本文件作为我的测试。在底部,我看到它实际上是在抓取我的文件,我写了 input.Items() 的计数并得到 1,所以我认为它看到的是我的目录,其中包含一个文本文件。但是,虽然我的代码可以很好地创建空 zip 文件,并且至少从该控制台输出看来是在抓取我的文件,但它实际上并没有将任何内容复制到 zip 文件中。没有错误被抛出,就好像什么都没发生一样。
我使用 Shell32 方法的方式有问题吗?
编辑:
抱歉响应缓慢,我正在尝试使用 DJ Kraze 提出的一些代码。
为了澄清一些事情,不幸的是我不能使用第三方工具,而且我使用的是 .NET 4.0。我将尝试听取 DJ 的建议,看看我是否可以让 VB 版本正常工作或他好心发布的 C#。
感谢大家的帮助。
c# - 如何在 c# 中使用 shell32 提取密码保护的 ZIP 文件?
我用 C# 编写了一些代码,但是,如果我的 ZIP 文件受密码保护,它会失败,否则如果没有密码保护,则提取文件。
vb.net - System.ArgumentException:传递给 Icon 的 Win32 句柄无效或类型错误
我有下面的代码来使用 Shell32 dll 加载图标。它在我的机器上运行良好。但是生产环境中的一个系统出现异常,提示“System.ArgumentException:传递给 Icon 的 Win32 句柄无效或类型错误”。知道为什么我们会收到此错误吗?谢谢!
c# - 使用 shell32 dll 发布 Asp.net
我使用以下代码以秒为单位获取视频的大小。我使用 shell32 dll。当我尝试发布时,dll 不在 bin 文件夹中。一旦我在 IIS 7 上发布我的项目,我就会收到一个错误(我想这是因为那个 dll 不工作)。我使用的代码是:
还有什么可以发布我的项目的吗?我尝试通过“添加引用”选项添加 dll,在我的本地它工作正常,但在服务器上,它只是不。
c# - 通过 SHChangeNotify API 更新文件夹图标
我在刷新在 desktop.ini 中设置的自定义图标时遇到问题。我在 SO 和 codeproject 中提到了许多帖子,但我仍然面临这个问题,我的程序设置了所有图标路径、confirmOp、图标索引,使其隐藏和系统属性,但它仍然没有立即刷新。所以我查看了一些帖子说它可以通过 SHChangeNotify API 完成,并且我发现了 SHCNE_UPDATEDIR。
所以有人可以帮我解决这个问题。我真的很感激。