小编Ami*_*adi的帖子

通过窗口的句柄查找进程ID

获取进程的特定PID时遇到问题,此进程的问题在于它是一个隐藏的进程,它没有显示在任务管理器/ powershell上,完全隐藏.

我所做的远是这个过程的主窗口句柄,问题是,我怎样才能得到它的pid.

我正在尝试做的是读取这个过程的内存并编辑它,但如果没有PID我不能这样做(因为我需要在内存中获取它的基地址).

所以,如果任何人有任何解决方法或某些东西给我,它会很棒.

PS:此过程未在Process.GetProcesses()中显示.

TY!

c#

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

Response.OutputStream.Write的问题

我有这个方法的问题,出于某种原因,我发送请求到我的asp页面,然后读取Response流,我得到我的asp页面的内容以及我写入的数据Response.OutputStream.Write(info, 0, info.Length).

在我的例子中,我将字符串"1"写为字节,客户端程序的输出是:

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>

</title></head>
<body>
    <form method="post" action="LauncherLogin.aspx" id="form1">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZMraZTexYtyyQ9NaNN0YMvYIep5peaSEIrDBqxTff6rW" />

    <div>

    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我在收到的回复中不想要这个HTML,我该如何摆脱它?

客户代码(c#程序):

public static string SendInformation(string values)
{
    ASCIIEncoding encoding = new ASCIIEncoding();

    string postData = values;
    byte[] data = encoding.GetBytes(postData);

    // Prepare web request...
    HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serverAddress + commmunicationForm);
    myRequest.Method = "POST";
    myRequest.ContentType = "text/html";
    myRequest.ContentLength = data.Length;
    string result;

    using (Stream …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

标签 统计

c# ×2

asp.net ×1