小编Eme*_*ion的帖子

Dll Injection - 有什么可能吗?

我最近在浏览互联网时遇到了Dll Injection.

我认为这是一个有趣的主题但是,我不知道它的目的是什么?

我已经读过它可以用于破解/黑客游戏和软件,但它是否也可以做一些积极的事情呢?

如果是的话,它可以用于什么?

什么语言支持这个?

为了记录,我不会尝试破解/破解任何获得知识的游戏,无意做违法行为!

谢谢你的时间,

Emerion

ps:关于这个主题的网站/书籍将不胜感激!

dll-injection

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

设计模式:选择哪一个?

首先,这只是概念,我还没有完成实际的编程.情况就是这样:

我有一个A类,它使用Filesystemwatcher来监视文件夹中的变化.(使用活动)

然后我有一个'Collection Class'B,它有一个A的列表.

现在我想要发生的事情如下,

文件夹发生更改,A检测到此消息并向B发送消息,B将此消息传送到C类.然后,C类开始更新GUI的方法.(做了哪些改变等...)

现在我已经在这个主题上搜索并思考了很长时间,但找不到解决方案.但是,我发现了2种设计模式:

调解员和观察员.

作为一名软件工程师,我曾在某种程度上制作了Observer模式,因此我了解了一些基础知识.

现在问我的问题:

  • 在这种情况下最好使用什么模式?

  • 如何使B将消息发送给C?

  • 我是否需要自定义事件/代理才能将A传输数据发送给B,或者我可以使用内置事件吗?

PS:我使用C#作为我的编程语言.

编辑:感谢大家帮助我,投票正在进行中.

.net c# design-patterns

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

软件:软件如何识别歌曲?

我正在玩我的手机,它上面有这个应用程序,当你用它来录制10秒的歌曲时,它会告诉你那首歌的标题和作者.现在作为一名软件工程师,我不禁要问,这是如何工作的?

audio sound-recognition

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

方法:什么是更好的List或对象?

我在编程时想出了这个问题,

更好的是,让方法接受单个实体或那些实体的列表?

例如,我需要一个字符串列表.我可以有:

要么

  • 接受对象并返回字符串的方法.然后在循环中使用此函数,从而填充列表.

    for int i = 0; i < List<objects>.Count;i++;)
    {
       results = methodwithsingleobject(List<objects>[i]);
    }
    
    Run Code Online (Sandbox Code Playgroud)

**这只是一个例子.我需要知道哪一个更好,或更多使用,为什么.

谢谢!

c# methods

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