问题列表 - 第527页

混淆或保护.Net程序集的最佳方法

我正在寻找一种技术或工具,我们可以用它来混淆或以某种方式保护我们编译的c#代码.目标不是用户/数据安全,而是阻碍我们软件中某些技术的逆向工程.

这不适用于Web,而是适用于桌面应用程序.

那么,你知道有哪些工具可用来做这类事吗?(他们不需要自由)

如果有的话他们会有什么样的表现影响?

在开发期间使用调试器时,这是否有任何负面影响?

我们在现场记录问题的堆栈跟踪.混淆会如何影响这个?

.net c# .net-2.0

26
推荐指数
1
解决办法
4万
查看次数

从脚本本身获取Bash脚本的源目录

如何获取其中的目录路径的Bash脚本位于,里面那个脚本?

例如,假设我想使用Bash脚本作为另一个应用程序的启动器.我想将工作目录更改为Bash脚本所在的目录,因此我可以对该目录中的文件进行操作,如下所示:

$ ./application

directory bash

4672
推荐指数
44
解决办法
158万
查看次数

如何在jQuery中停止效果

我有一个页面使用

$(id).show("highlight", {}, 2000);
Run Code Online (Sandbox Code Playgroud)

在我启动ajax请求时突出显示一个元素,这可能会失败,所以我想使用类似的东西

$(id).show("highlight", {color: "#FF0000"}, 2000);
Run Code Online (Sandbox Code Playgroud)

在错误处理程序中.问题是,如果第一个突出显示尚未完成,则第二个突出显示在队列中,并且在第一个突出显示准备好之前不会运行.因此问题:我可以以某种方式阻止第一个效果?

javascript jquery

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

SQL Server 2005加密,asp.net和存储过程

我需要使用SQL Server 2005,asp.net和ado.net编写Web应用程序.存储在此应用程序中的大部分用户数据必须加密(读取HIPAA).

过去,对于需要加密的项目,我在应用程序代码中加密/解密.但是,这通常用于加密密码或信用卡信息,因此在几个表中只有少数列.对于这个应用程序,需要对几个表中的更多列进行加密,因此我怀疑将加密职责推入数据层的性能会更好,特别是考虑到SQL Server 2005对多种加密类型的本机支持.(如果有人有真实的经验证据,我可能会相信.)

我咨询了BOL,而且我很擅长使用谷歌.所以我不希望链接到在线文章或MSDN文档(可能我已经阅读过了).

到目前为止,我已经掌握了一种方法是使用一个使用证书打开的对称密钥.

所以一次性设置步骤(理论上由DBA执行):

  1. 创建主密钥
  2. 将主密钥备份到文件,刻录到CD并存储在场外.
  3. 打开主密钥并创建证书.
  4. 将证书备份到文件,刻录到CD并存储在场外.
  5. 使用证书创建具有所选加密算法的对称密钥.

然后,只要存储过程(或通过Management Studio的人类用户)需要访问加密数据,您必须首先打开对称密钥,执行任何tsql语句或批处理,然后关闭对称密钥.

那么就asp.net应用程序而言,在我的情况下是应用程序代码的数据访问层,数据加密是完全透明的.

所以我的问题是:

  1. 我是否要打开,执行tsql语句/批处理,然后在sproc中关闭对称密钥?我看到的危险是,如果tsql执行出现问题,代码sproc执行永远不会到达关闭密钥的语句.我假设这意味着密钥将保持打开,直到sql杀死sproc执行的SPID.

  2. 我应该考虑为我需要执行的任何给定过程进行三次数据库调用(仅在需要加密时)?一个数据库调用打开密钥,第二个调用执行sproc,第三个调用关闭密钥.(每个调用都包含在自己的try catch循环中,以最大化开放键最终关闭的几率.)

  3. 我需要使用客户端事务的任何注意事项(意味着我的代码是客户端,启动事务,执行多个sprocs,然后假定成功提交事务)?

asp.net encryption sql-server-2005

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

国家假日网络服务

是否有公共/政府网络服务,我可以打电话来了解特定年份的国定假日?(对于美国和/或世界上任何国家.)

编辑:有没有人有一套公式来计算美国假期?(如果有选择,C#将是我选择的语言.)

web-services egovernment

16
推荐指数
4
解决办法
2万
查看次数

减慢音频文件的播放而不改变其音高?

我正在申请大学音乐专业.我正在考虑的一项功能是在不改变音高的情况下减慢音乐播放速度.我已经在商业软件中看到过这种情况,但找不到任何类似这样的库或开源应用程序.

  1. 那里有图书馆吗?
  2. 怎么可以从头开始从各种文件格式?

注意:我在java工作但不反对改变语言.

java media audio

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

数据访问层的目的是什么?

我很久以前就开始了一个项目,并在我的解决方案中创建了一个数据访问层项目,但从未开发过任何内容.数据访问层的目的是什么?有没有什么好的资料可以让我了解更多有关数据访问层的信息?

terminology data-access-layer

16
推荐指数
6
解决办法
3万
查看次数

WPF - BitmapEffect上的程序化绑定

我希望能够以编程方式将一些数据绑定到BitmapEffect上的依赖项属性.使用像TextBlock这样的FrameworkElement,有一个SetBinding方法,您可以在其中以编程方式执行以下绑定:

myTextBlock.SetBinding(TextBlock.TextProperty, new Binding("SomeProperty"));
Run Code Online (Sandbox Code Playgroud)

我知道你可以用直接的XAML来做(如下所示)

<TextBlock Width="Auto" Text="Some Content" x:Name="MyTextBlock" TextWrapping="Wrap" >
    <TextBlock.BitmapEffect>
        <BitmapEffectGroup>
            <OuterGlowBitmapEffect x:Name="MyGlow" GlowColor="White" GlowSize="{Binding Path=MyValue}" />
        </BitmapEffectGroup>
    </TextBlock.BitmapEffect>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何用C#实现这一点,因为BitmapEffect没有SetBinding方法.

我试过了:

myTextBlock.SetBinding(OuterGlowBitmapEffect.GlowSize, new Binding("SomeProperty") { Source = someObject });
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

data-binding wpf bitmapeffect

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

C++继承和成员函数指针

在C++中,可以使用成员函数指针指向派生(甚至是基类)类成员吗?

编辑:也许一个例子会有所帮助.假设我们有三个类的层次结构X,Y,Z在继承顺序. Y因此有一个基类X和一个派生类Z.

现在我们可以p为类定义一个成员函数指针Y.这写成:

void (Y::*p)();
Run Code Online (Sandbox Code Playgroud)

(为简单起见,我假设我们只对带签名的函数感兴趣void f())

此指针p现在可用于指向类的成员函数Y.

这个问题(两个问题,真的)是:

  1. 可以p用来指向派生类中的函数Z吗?
  2. 可以p用来指向基类中的函数X吗?

c++ oop inheritance member-function-pointers

46
推荐指数
3
解决办法
2万
查看次数

如何将IE浏览器窗口的大小调整为1024 x 768

在Firefox中,您可以在令人敬畏的栏中输入以下内容并按Enter键:

javascript:self.resizeTo(1024,768);
Run Code Online (Sandbox Code Playgroud)

你如何在IE中做同样的事情?

javascript internet-explorer

9
推荐指数
2
解决办法
3万
查看次数