小编Bra*_*ann的帖子

商业混淆器如何实现崩溃.net Reflector和ILDASM?

一些商业混淆器声称他们可以崩溃ILDASM(以及其他类似工具,如Reflector)

关于他们如何实现这一点的任何想法

正如在这里的众多主题中所述,有足够动力/时间/技能的人总能找到一种方法来阅读你的代码(即如果它是可运行的,它是可以反编译的),但在我看来,大多数随意的代码阅读器都不会打扰我的反编译如果Reflector无法为它们执行代码.

这个级别的保护我的知识产权(即,除了那些可能会找到解决方法的人之外,任何人都可以找到解决方法)对我来说肯定是足够的.

.net obfuscation reflector

2
推荐指数
1
解决办法
1561
查看次数

为什么我的.net析构函数不是在这个非常简单的场景中调用的?

我有以下代码:

 public class A
    {
        ~A()
        {
            Console.WriteLine("destructor");
        }
    }

 public static A Aref;
 static void Main(string[] args)
    {
        Aref = new A();
        int gen = GC.GetGeneration(Aref);
        Aref = null;
        GC.Collect(gen, GCCollectionMode.Forced);
        Console.WriteLine("GC done");

    }
Run Code Online (Sandbox Code Playgroud)

我以为我会在调用GC.Collect时调用Finalizer方法,但实际情况并非如此.

谁能解释我为什么?

.net c# garbage-collection destructor finalizer

2
推荐指数
2
解决办法
1506
查看次数

我应该如何优化.net代码中的多个调用到一个简单的存储过程?

我有一个非常简单的存储过程:

create procedure spFoo(v varchar(50))
as 
insert into tbFoo select v
Run Code Online (Sandbox Code Playgroud)

我有50个值插入到tbFoo中,这意味着在我的c#代码中我将spFoo调用了50次.这是一种非常低效的方法,特别是如果我的程序和数据库之间存在一些延迟.

在这种情况下你通常做什么?

我正在使用SQL Server 2008但它可能不相关.

.net sql optimization stored-procedures

2
推荐指数
1
解决办法
1811
查看次数

如何使用.net在Windows资源管理器中预选文件?

如何突出显示特定文件的特定文件夹上的Windows资源管理器?

我对XP,Vista和Windows 7的解决方案很感兴趣.

.net windows windows-explorer

2
推荐指数
1
解决办法
126
查看次数

在安装VS android模拟器时,如何解决XDE退出代码:HypervisorNotRunning(13)?

尝试安装VS android模拟器时出现以下错误:

[Critical] An error occured while creating 'VS Emulator 5" Lollipop (5.0) XXHDPI Phone' device.
[Critical] XDE Exit Code: HypervisorNotRunning (13)
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个问题吗?

visual-studio android-emulator

2
推荐指数
1
解决办法
3257
查看次数

如何在访问本地网站时阻止IE使用我的Windows身份?

我正在对Windows Server 2008进行一些测试.

当我尝试访问URL(例如TFS Web服务URL)以进行测试时,它会自动使用我的Windows身份(即管理员)

如何强制IE显示登录弹出窗口,以便我可以尝试使用"标准"用户登录?

windows internet-explorer

1
推荐指数
1
解决办法
256
查看次数

即使运行模态对话框,如何才能访问WinForm应用程序的某些功能?

我有一个包含很多东西的"主窗口",包括在状态栏(窗口的最底部),一个"支持"按钮,用户可以随时使用该按钮打开一个包含窗口的窗口如果用户更喜欢与我们聊天,我们的支持电话号码以及一些聊天功能.

问题是如果程序显示模态对话框,则"支持"按钮不再可点击.

停止使用模态对话框不是一种选择; 我使用它们是因为我有时想强迫用户执行特定任务,然后才能在软件中执行其他操作.

在不必关闭当前模态对话框的情况下,让用户联系支持的最佳方法是什么?

usability user-interface winforms

0
推荐指数
1
解决办法
120
查看次数