コード例 #1
0
ファイル: MainForm.cs プロジェクト: hekar/Vaporized
        private void openToolStripMenuItem_Click( object sender, EventArgs e )
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog();

            fbd.Description = "Please select a nethook dump directory to load...";
            fbd.ShowNewFolderButton = false;
            fbd.RootFolder = Environment.SpecialFolder.MyComputer;

            string steamDir = Utils.GetSteamDir();

            if ( steamDir != null )
            {
                fbd.SelectedPath = Path.Combine( steamDir, "nethook" );
            }

            if ( fbd.ShowDialog() != DialogResult.OK )
                return;

            DirectoryInfo di = new DirectoryInfo( fbd.SelectedPath );

            FileInfo[] fileList = di.GetFiles( "*.bin", SearchOption.TopDirectoryOnly );

            if ( fileList.Length == 0 )
            {
                Utils.MsgBox( this, "No dump files could be located in this directory.", MessageBoxButtons.OK, MessageBoxIcon.Error );
                return;
            }

            SessionForm sf = new SessionForm( this, fileList, fbd.SelectedPath );
            sf.Show();
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: penelopezone/steamre
        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog();

            fbd.Description         = "Please select a nethook dump directory to load...";
            fbd.ShowNewFolderButton = false;
            fbd.RootFolder          = Environment.SpecialFolder.MyComputer;

            string steamDir = Utils.GetSteamDir();

            if (steamDir != null)
            {
                fbd.SelectedPath = Path.Combine(steamDir, "nethook");
            }

            if (fbd.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            DirectoryInfo di = new DirectoryInfo(fbd.SelectedPath);

            FileInfo[] fileList = di.GetFiles("*.bin", SearchOption.TopDirectoryOnly);

            if (fileList.Length == 0)
            {
                Utils.MsgBox(this, "No dump files could be located in this directory.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            SessionForm sf = new SessionForm(this, fileList, fbd.SelectedPath);

            sf.Show();
        }