小编Aux*_*ary的帖子

以编程方式将两个exe文件合并为一个

有没有办法以编程方式将两个exe文件合并为一个,以便运行它将同时执行两个较旧的exe文件.我在google上发现了一些关于注入代码或dll文件的东西但是有可能两个合并两个exe文件或者将exe注入exe吗?

提前致谢.

[编辑] 谢谢大家.只是对于那些说不可能的人,我不得不说我最近按照一些建议的方式做了.它几乎就是这样(我不记得所有这一切,因为很久以前):

[当心:此算法与某些蠕虫和病毒的算法非常相似.我不是黑客或病毒作家!并且这仅用于实验或无害的原因 - 在代码中出错会破坏目录中的可执行文件.

1- Exe检查自身的大小以检测是否有任何附加到自身的内容.如果还没有:

     1.1- The exe finds other executable files in its directory (lets call one of them as victim!)
     1.2- it makes a copy of itself (lets call it newMe)
     1.3- it copies the other executable found in the directory to the end of newMe.
     1.4- it deletes the other executable file found and renames newMe to its victim's name.
Run Code Online (Sandbox Code Playgroud)

2-如果exe检测到已添加某些内容,则:

     2.1- Then it copies data from itself (from ORIGINAL_FILE_SIZE to the end …
Run Code Online (Sandbox Code Playgroud)

merge exe code-injection

14
推荐指数
3
解决办法
4万
查看次数

C# - 如何更改PNG质量或颜色深度

我应该编写一个程序,从用户那里获取一些PNG图像,进行一些简单的编辑,如旋转,并将它们保存在JAR文件中,以便它可以将图像用作资源.问题是当我打开,说一个80kb的图像,然后用C#保存它,我得到一个质量相同但130kb空间的图像.因为它必须进入J2ME jar文件,我真的需要更小的尺寸,至少是原始尺寸.我尝试了下面的代码,但后来发现它只适用于Jpeg图像.

ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders();
                int j = 0;
                for (j = 0; j < codecs.Length; j++)
                {
                    if (codecs[j].MimeType == "image/png") break;
                }
                EncoderParameter ratio = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 10L);
                EncoderParameters CodecParams = new EncoderParameters(1);
                CodecParams.Param[0] = ratio;

                Image im;
                im = pictureBox1.Image;
                im.Save(address , codecs[j], CodecParams);
Run Code Online (Sandbox Code Playgroud)

这是将图像加载到图片框的位置:

private void pictureBox1_DoubleClick(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string address = openFileDialog1.FileName;
                address.Replace("\\", "\\\\");
                Image im = Image.FromFile(address);
                pictureBox1.Image = im;
            }
        }
Run Code Online (Sandbox Code Playgroud)

这就是它被保存回来的地方,没有编辑:

private void generateToolStripMenuItem_Click(object …
Run Code Online (Sandbox Code Playgroud)

c# png image-manipulation image save

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

一个HTML代码分析器,如firebug,用于outlook

为Outlook设计电子邮件模板可能是一个真正的痛苦.其他电子邮件提供商通常在线,我们可以检查呈现的页面,看看电子邮件提供商对我们的电子邮件做了哪些更改(如GMail,用heights 替换min-heights).

有谁知道MS Outlook的任何源代码分析器(类似Firebug或Chrome开发人员工具)?或者在某种程度上知道Outlook对您的代码和样式所做的更改.

感谢任何帮助.

html css email firebug outlook

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

nginx - 404找不到永久链接的页面

我和我的朋友有一个网站(http://www.ferfereh.ir - 抱歉不是英文)一年.我们一直在使用安装了wordpress的Linux Apache主机.现在,我们所有的帖子(有永久链接结构= /%category%/%postname%.html)突然爆发并说:

404未找到

nginx的

也许我们的主机提供商安装了​​NginX.我不知道Nginx到底是什么,但我在某处读到它与.htaccess配置有一些冲突,这使得我们永久链接,是的.

我该怎么办?

非常感谢

wordpress .htaccess permalinks nginx http-status-code-404

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

170 MB Hello World - >使用Qt部署应用程序

我是Qt的新手,但在C++中没问题.我使用了Qt Creator并用一个按钮(就像一个hello world)创建了一个简单的程序,然后我构建了这个项目.我无法在Windows本身(创建者之外)运行可执行文件,因为它需要这些DLL文件:

libgcc_s_dw2-1.dll
mingwm10.dll
QtGuid4.dll
QtCored4.dll
Run Code Online (Sandbox Code Playgroud)

我发现这些文件并将它们放在exe旁边.现在该程序可以工作,但由于Dll文件很大,该文件夹的大小为170 MB .这是部署Qt应用程序的方式吗?我知道他们是一种制作独立静态应用程序的方法,但这不是问题.我对dll很好,但依赖关系似乎太大了.是否有不同的方法来部署文件较小的项目?

谢谢

c++ deployment dll qt qt-creator

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

Numpy - 重塑并将2D阵列分区为3D

有没有办法将2D阵列分区并重塑为3D阵列.如下例所示:

在此输入图像描述

基本上,我左边有一个4x4矩阵,我想要一个2x2x4矩阵,所以我可以在第3轴上应用numpy.mean.实际上我拥有的矩阵非常庞大,所以这就是为什么循环使用块不是一种选择.

任何帮助是极大的赞赏.

python arrays numpy reshape

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

创建GUI外观 - 好还是坏?/从哪里开始?

我不知道它是否只是我,但我真的很喜欢一些应用程序的GUI设计,如iTunes/Avast等应用程序,或者像KMPlayer这样的媒体播放器.所以我想让我的GUI看起来与众不同,后来我发现它被称为GUI皮肤(我是对的吗?).

我在某个地方读到,使用或制作应用程序的速度,可用性和所有这些并不是一个好主意.所以问题是:制作GUI外观是否安全?如果是这样,我怎么能开始编程(因为我不想使用现成的,除非他们真的很棒).它们背后的主要思想是什么?我希望能够改变整个表格的外观和感觉,并可能改变它的形状.

对此有任何想法非常感谢.

user-interface skin winforms

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

PHP cURL表示在POST到虚拟主机时永久移动

我正在尝试使用PHP cURL将一些数据发布到使用虚拟主机来创建自定义域的本地站点http://example.local,但结果似乎是一个Moved Permanently.我怎么能让这个工作?

这是我目前的代码:

$url = "http://example.local/paypal_ipn.php"
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url);

curl_setopt($ch,CURLOPT_POST, substr_count($req,'&')+1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $req);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

我试图设置CURLOPT_FOLLOWLOCATION为true,但只是在没有POST数据的情况下.

php post curl

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

是否有任何并行方式访问Python中的Netcdf文件

有没有办法在Python中为Netcdf文件执行并行IO?

我知道有一个名为PyPNetCDF的项目,但显然它已经老了,没有更新,似乎根本不起作用.有没有人在Python中使用NetCDF并行IO?

任何帮助是极大的赞赏

python io parallel-processing netcdf

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

Scikit 的 DBSCAN 聚类算法中的噪声样本是什么?

如果我在相似矩阵上应用 Scikit 的 DBSCAN ( http://scikit-learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.html ),我会得到一系列标签。其中一些标签是 -1。文档称它们为噪声样本。

这些是什么?它们是否都属于一个集群,或者它们都属于自己的集群,因为它们很嘈杂?

谢谢

python cluster-analysis dbscan scikit-learn

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