Fiddler Core C# - 将窗体应用程序转换为 C# 命令提示符项目

本文关键字:程序转换 命令提示符 应用 项目 窗体 Core Fiddler | 更新日期: 2023-09-27 18:34:02

我遵循了网络上的一个教程,介绍如何构建一个fiddlercore C#应用程序,该应用程序获取帖子URL并将它们输出到listbox1。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
    delegate void UpdateUI();
    public Form1()
    {
        InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
        Fiddler.FiddlerApplication.AfterSessionComplete += new Fiddler.SessionStateHandler(FiddlerApplication_AfterSessionComplete);
        Fiddler.FiddlerApplication.Startup(0, Fiddler.FiddlerCoreStartupFlags.Default);
    }
    void FiddlerApplication_AfterSessionComplete(Fiddler.Session oSession)
    {
        listBox1.Invoke(new UpdateUI(() =>
            {
                listBox1.Items.Add(oSession.url);
            }));
    }
    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
        Fiddler.FiddlerApplication.Shutdown();
    }
}
}

如何将此应用程序隐藏到仅在命令窗口项目中输出的命令项目中?

Fiddler Core C# - 将窗体应用程序转换为 C# 命令提示符项目

在安装程序创建的 FiddlerCore 文件夹中,有一个名为 Demo 的项目/文件夹。它是一个命令行应用程序,正是您所要求的。