问题标签 [windows]

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.

0 投票
2 回答
19409 浏览

windows - 用于存储对象指针的 GWL_USERDATA 的替代方法是什么?

在我从事的 Windows 应用程序中,我们有一个直接位于 Win32 之上的自定义框架(不要问)。当我们创建一个窗口时,我们通常的做法是通过 将this窗口的用户数据区放入SetWindowLong(hwnd, GWL_USERDATA, this),这使我们可以有一个类似 MFC 的回调或紧密集成的WndProc,取决于。问题是这在 64 位 Windows 上不起作用,因为 LONG 只有 32 位宽。在 32 位和 64 位系统上都可以解决这个问题的更好的解决方案是什么?

0 投票
2 回答
667 浏览

c# - 在 Windows 中拖放的通知

我的C#程序有一个文件列表,可以从中拖放到另一个程序中。我的要求是先将文件复制到不同的目录。

那么,是否可以通知我删除操作,以便我只能在操作成功时复制文件?在实际执行复制之前,我宁愿等到我知道需要复制它。

另外,是否有可能知道 drop 操作发生在哪个程序中?理想情况下,我想根据被删除的对象或内容来更改文件路径。

对此的解决方案可以使用任何 .NET 语言或C/C++使用COM.

0 投票
7 回答
31572 浏览

python - 在 Windows 中复制 fork() 的最佳方法是什么?

如何实现一些逻辑,使我能够fork()使用 Python 在 Windows 上通过系统调用重现我在 Linux 上的功能?

我特别尝试在 SAPI Com 组件上执行一个方法,同时在主线程中继续执行其他逻辑而不阻塞或等待。

0 投票
7 回答
8770 浏览

windows - Windows / Active Directory - 用户 / 组

我正在寻找一种方法来查找与特定组关联的 Windows 登录。我正在尝试将权限添加到只允许名称格式如下的工具:

我有一个需要添加的活动目录格式的用户列表:

我尝试添加 DOMAIN\Group1,但出现“未找到用户”错误。

PS还应该注意我不是局域网管理员

0 投票
1 回答
288 浏览

.net - 标准用户更改 .NET 安全策略?

可以使用CasPol.exe从脚本更改 .NET 安全策略。假设我将向本地网络上的多个用户分发应用程序。这些用户中的大多数将是无特权的标准帐户,因此他们将没有相关命令的必要权限。

我想我将研究域登录脚本。有没有替代方案?没有域的网络的任何解决方案?

编辑:我一定会使用 Framework 2.0 版

0 投票
7 回答
5232 浏览

windows - 如何在 XP/Vista 和更新版本上为 VB6 创建一个简单的安装系统?

重强调简单。我从来没有做过安装程序,我不想学太多。一个我可以将一堆文件交给它的系统,它可以对放置它们的位置做出一些明智的猜测,这将是理想的。

继续回答一般问题。

但是,在我的情况下,我遇到了一些额外的限制。要安装的程序是用VB6(或者是5?)和VB的几个以前版本编写的,所以它不会很快更新。我有一个正在运行的安装,并且将有一个干净的 VM 可以使用所以我将执行以下循环:运行安装,查找损坏的位置,修复它,将其添加到安装程序,恢复 VM,再试一次。如果有人有更好的方法,我愿意接受建议。

必须让它在 XP 上运行,而且我真的很想有一些东西也可以在较新版本的 Windows 上运行。

0 投票
5 回答
4821 浏览

windows - 作为独立开发人员许可 Microsoft 软件的最佳方式

我最近从一家小型咨询公司的员工转为独立顾问,随着时间的推移,我需要升级 Windows 和 Visual Studio。那么对于小型开发人员来说,最实惠的方法是什么?

我的前任老板建议我为操作系统许可证订阅 TechNet Plus,我已经这样做了,而且似乎是我需要的,但对未来的其他选择持开放态度。

Visual Studio 我很难弄清楚专业版和标准版之间的区别。另外我真的很想要一个数字版本,但似乎昂贵的 MSDN 订阅是唯一的方法?

此处列出的带有 MSDN Professional 的 Visual Studio 2008 Professional的价格似乎是半合理的,为 1,199 美元。这将使 TechNet Plus 订阅变得不再需要。

0 投票
12 回答
1889 浏览

windows - 在 Windows 上运行 SVN 是什么体验?

我很想听听那些目前在 Windows 上运行 SVN 服务器的人的经验。

Jeff Atwood 有一篇关于如何将 SVN 设置为 Windows 服务的帖子。这是一个伟大的第一步,但它没有涉及其他主题,例如:

  • 什么用于基于 Web 的存储库浏览器?WebSVN 可以在 Windows 上运行,但它并不漂亮。
  • 如何管理 passwd 文件?
  • 是否可以在不运行 Apache 的情况下与 Active Directory 集成?
  • 备份存储库的策略。
  • 用于 Visual Studio 开发的有用的全局忽略模式(例如,此处此处此处的建议)。

大约一个月前,我们公司从 SourceGear Vault 切换到了 Subversion。我们已经掌握了基础知识,但很想发现人们在 MSFT 世界中运行 SVN 的提示和技巧。

0 投票
5 回答
9978 浏览

python - 如何从 Python 脚本中捕获 Python 解释器和/或 CMD.EXE 的输出?

  1. 是否可以从 Python 脚本中捕获 Python 解释器的输出?
  2. 是否可以从 Python 脚本中捕获 Windows CMD 的输出?

如果是这样,我应该查看哪个图书馆(y|ies)?

0 投票
5 回答
9630 浏览

.net - Windows:列出并启动与扩展关联的应用程序

如何确定与特定扩展名(例如 .JPG)关联的应用程序,然后确定该应用程序的可执行文件所在的位置,以便可以通过调用 System.Diagnostics.Process.Start(...) 来启动它。

我已经知道如何读写注册表。注册表的布局使得以标准方式确定与扩展关联的应用程序、显示名称以及可执行文件的位置变得更加困难。