小编Nol*_*oli的帖子

自行重启应用程序

我想用函数来构建我的应用程序来重启自己.我在codeproject上找到了

ProcessStartInfo Info=new ProcessStartInfo();
Info.Arguments="/C choice /C Y /N /D Y /T 3 & Del "+
               Application.ExecutablePath;
Info.WindowStyle=ProcessWindowStyle.Hidden;
Info.CreateNoWindow=true;
Info.FileName="cmd.exe";
Process.Start(Info); 
Application.Exit();
Run Code Online (Sandbox Code Playgroud)

这根本不起作用......另一个问题是,如何再次启动呢?也许还有启动应用程序的参数.

编辑:

http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=31454&av=58703
Run Code Online (Sandbox Code Playgroud)

.net c# windows batch-file application-restart

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

ASM启动过程隐藏

我有一个已编译的C++控制台应用程序,它显示为一个小黑窗口.现在我想反汇编应用程序并添加代码以隐藏进程启动.也许你可以帮我找到api电话,或者你能解释一下这是怎么回事.我目前使用的Debuger是OllyDBG,但我也熟悉IDA和WDASM32.

谢谢!

console winapi masm nasm disassembly

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

长到十六进制VB6,重新编码为c#

我想在c#中编写VB6应用程序的这一部分.如何将long更改为Hex值?

Public Function longToHex(l As Long) As String
    longToHex = Hex(l)
    If Len(longToHex) < 4 Then longToHex = String(4 - Len(longToHex), "0") & longToHex
    longToHex = Right(longToHex, 2) & Left(longToHex, 2)
End Function
Run Code Online (Sandbox Code Playgroud)

c# vb6 hex long-integer

-3
推荐指数
1
解决办法
727
查看次数