我目前正在使用GET获取有关文件的信息,如果我使用HEAD请求重写它会更快吗?原因我在第一次响应后关闭连接.
我实际上正在使用32位的辅助可执行文件.但我可以使用在32位CodeDOM上运行的DLL吗?
是否有免费工具能够从CLI程序集中修剪未使用的代码?
我知道有些混淆器能够执行这种优化,但这些都需要花钱.是否有免费(甚至开源)工具删除已编译的程序集中未使用的代码?
在VB6中,有一些本地静态变量在程序退出后保留它们的值.这就像使用公共变量但在本地块上.例如:
sub count()
static x as integer
x = x + 1
end sub
Run Code Online (Sandbox Code Playgroud)
在10次调用之后,x将是10.我试图在.NET中搜索相同的东西(甚至是Java),但没有.为什么?它是否以某种方式打破了OOP模型,并且有一种方法可以模拟它.
我有一个多部件下载器,为了让它正常工作我正在使用这个app.config
<?xml version="1.0"?>
<configuration>
<startup><supportedRuntime version="v2.0.50727"/></startup>
<system.net>
<connectionManagement>
<add address="*" maxconnection="65000" />
</connectionManagement>
</system.net>
</configuration>
Run Code Online (Sandbox Code Playgroud)
如何将该文件放入我的可执行文件中或以某种方式在内部设置此参数?
我使用SetWindowPos api使我的窗口位于HWND_TOPMOST参数的最顶层.它工作正常,但仍然是工具提示.
如何让我的窗口成为最重要的.我错过了api吗?
编辑:我用一个计时器修复它,检查前景窗口,然后将我的设置为最顶层.
使用哪些工具来创建这样的安装程序:

编辑:这是一个完整的教程:http://chromasoft.blogspot.com/2010/02/building-dmg-installer-for-mac-simple.html
我希望我的扩展能够在两种模式下工作.默认情况下这是可能的,也许清单中有一些选项?
我想从C应用程序向C#应用程序发送大量字符串(~250000)<1秒.当我使用WM_COPYDATA和SendMessage时,我的C#应用程序挂起.我还可以做些什么?命名管道仅包含在.NET 4中,我使用的是.NET 2.
编辑:我将坚持WM_COPYDATA并附加到列表(这是一个快速操作).然后发布处理此列表.
"任何CPU"如何在低级别实施?
是不是有两种格式:PE32和PE64?Windows x86和x64都可以运行32位.但是,它不是通过在32位内部使用64位可执行文件并在内存中运行它来实现的,因为这个过程将具有与启动器不同的ID.那他们是怎么做到的?
我不得不写一个小的非.NET应用程序,所以我在VB6中做了.我的应用程序适用于Windows 8.1和XP,但Windows Server呢?是否所有版本的Windows,因为XP预装了运行时?
我想看一个字节数组的内容,但是Reflector不会显示它们.为什么?这是由于某些技术限制,还是只是Reflector未实现的功能?
有没有其他工具可以用来做到这一点?

.net ×5
c# ×4
winapi ×4
c#-2.0 ×3
vb6 ×2
windows ×2
android ×1
assemblies ×1
c ×1
cil ×1
codedom ×1
cordova ×1
dll ×1
http-get ×1
http-head ×1
http-verbs ×1
installer ×1
interop ×1
ios ×1
ipc ×1
java ×1
macos ×1
obfuscation ×1
pruning ×1
reflection ×1
reflector ×1
topmost ×1
windows-xp ×1
z-order ×1