удар может перенаправить к и от сокетов TCP/IP./dev/tcp/и/dev/udp.
Некоторые люди думают, что это - проблема безопасности, но это - то, для чего безопасность уровня ОС как тюрьма X Соляриса.
, Поскольку Will Robertson отмечает, подсказка изменения, чтобы сделать, материал... печатает команду # для! nn Определяют имя терминала Xterm. Если это - старый Xterm, который не осуществляет сниффинг трафика для установки, это - заголовок.
Вам нужно будет сохранить расположение и размер окна в настройках приложения. Вот хорошая статья на C # , чтобы показать вам, как.
РЕДАКТИРОВАТЬ
Вы можете сохранить практически все, что захотите, в настройках приложения. В столбце Тип сетки настроек вы можете выбрать любой тип .NET. WindowState находится в System.Windows.Forms и указан как FormWindowState. Также есть свойство для FormStartPosition.
Если вы добавите этот код в обработчик событий FormClosing
:
if (WindowState == FormWindowState.Maximized)
{
Properties.Settings.Default.Location = RestoreBounds.Location;
Properties.Settings.Default.Size = RestoreBounds.Size;
Properties.Settings.Default.Maximised = true;
Properties.Settings.Default.Minimised = false;
}
else if (WindowState == FormWindowState.Normal)
{
Properties.Settings.Default.Location = Location;
Properties.Settings.Default.Size = Size;
Properties.Settings.Default.Maximised = false;
Properties.Settings.Default.Minimised = false;
}
else
{
Properties.Settings.Default.Location = RestoreBounds.Location;
Properties.Settings.Default.Size = RestoreBounds.Size;
Properties.Settings.Default.Maximised = false;
Properties.Settings.Default.Minimised = true;
}
Properties.Settings.Default.Save();
Он сохранит текущее состояние.
Затем добавьте этот код в свою форму Обработчик OnLoad
:
if (Properties.Settings.Default.Maximised)
{
WindowState = FormWindowState.Maximized;
Location = Properties.Settings.Default.Location;
Size = Properties.Settings.Default.Size;
}
else if (Properties.Settings.Default.Minimised)
{
WindowState = FormWindowState.Minimized;
Location = Properties.Settings.Default.Location;
Size = Properties.Settings.Default.Size;
}
else
{
Location = Properties.Settings.Default.Location;
Size = Properties.Settings.Default.Size;
}
Он восстановит последнее состояние.
Он даже запоминает, на каком мониторе в настройке с несколькими мониторами было развернуто приложение.
Мэтт - чтобы сохранить WindowState в качестве пользовательской настройки, в диалоговом окне «Настройки» в раскрывающемся списке «Тип» прокрутите вниз и выберите «Обзор».
В диалоговом окне «Выбор типа» разверните System.Windows.Forms и выберите «FormWindowState» в качестве типа.
(извините, я не вижу кнопки, позволяющей мне комментировать комментарий ...)
Вы ' Придется где-нибудь вручную сохранить информацию. Я бы посоветовал сделать это в качестве настроек приложения, сохранив их в изолированном хранилище для конкретного пользователя.
После загрузки прочтите настройки, затем измените размер / переместите форму.