我想用函数来构建我的应用程序来重启自己.我在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) 我有一个已编译的C++控制台应用程序,它显示为一个小黑窗口.现在我想反汇编应用程序并添加代码以隐藏进程启动.也许你可以帮我找到api电话,或者你能解释一下这是怎么回事.我目前使用的Debuger是OllyDBG,但我也熟悉IDA和WDASM32.
谢谢!
我想在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# ×2
.net ×1
batch-file ×1
console ×1
disassembly ×1
hex ×1
long-integer ×1
masm ×1
nasm ×1
vb6 ×1
winapi ×1
windows ×1