Архив Itword.net (2007-10)
Подписаться на эту рубрику по RSS
Управляем издаля Microsoft Windows
Суббота, 10 марта 2012 г.Рубрика: Архив Itword.net (2007-10) -> *NIX_*BSD сиcтемы
Метки: Microsoft Windows | rdesktop | Windows
Просмотров: 19954
Подписаться на комментарии по RSS
Нашел у себя в архиве, написано было в далеком 2008 году, конечно много воды утекло, но все решил выложить, хай будет для массовости :).
У многих на работе стоят еще продукты M$ (Windows 2000 Server, Windows 2003 Server, Windows XP) для 1С или других целей, не обошло это и меня, так как серверная находиться на 2 этаже, а сам сижу на первом, каждый раз таскать свою жопу на второй этаж ни хочется и тогда приходиться обращаться к Windows Terminal Server.
Как устанавливать Windows Terminal Server я пропущу, кому надо тот найдет.
Будем считать что у нас он стоит.
"Rdesktop — открытый клиент для сервера терминалов Windows NT и Windows 2000/2003/2008 (RDP), предназначенный для доступа терминального клиента к рабочему столу Windows. Rdesktop в настоящее время работает на платформах большинства UNIX."
И так, по-умолчанию пакет RDesktop у нас установлен в системе (оф сайт - rdesktop.sf.net), ну если его нет то:
$ sudo aptitude install rdesktop
После установки клиента запустите терминал и запустите rdesktop без параметров - вам будут выданы все доступные ключи командной строки, вот некоторые из:
-u
Еще 19 секретов Windows XP
Четверг, 28 июля 2011 г.Рубрика: Архив Itword.net (2007-10)
Метки: microsoft | Windows
Просмотров: 12036
Подписаться на комментарии по RSS
1. Если предыдущие версии Windows скрывали, как долго они способны работать без перезагрузки, то ХР в этом плане есть чем гордиться. Войдите в командную строку из меню Accessories, которое вызывается стартовой кнопкой All Programs, и наберите systeminfo. Компьютер выдаст много полезной информации, в том числе время бесперебойной работы. Для сохранения этих данных в файле наберите systeminfo > info.txt.
2. Для того чтобы удалять файлы, не сохраняя их в "мусорной корзине", выберите Run... из меню Start и наберите gpedit.msc, затем выберите User Configuration, Administrative Templates, Windows Components, Windows Explorer и отметьте флажком Do not move deleted files to the Recycle Bin. Покопавшись в gpedit, можно найти массу параметров интерфейса и системы, однако будьте осторожны: некоторые из них могут привести к нежелательному поведению компьютера. (Это работает только в Professional Edition.)
3. Рабочую станцию ХР можно запереть двумя щелчками мыши. Кликнув на рабочем столе правой кнопкой, создайте новый ярлык и введите в поле location строку rundll32.exe user32.dll,LockWorkStation. Присвойте этому ярлыку какое-нибудь имя. Теперь двойным щелчком по нему вы сможете блокировать свой компьютер. Того же эффекта можно добиться сочетанием клавиш Windows + L.
Delphi - как можно добавить свой пункт в контекстное меню проводника
Среда, 27 июля 2011 г.Рубрика: Архив Itword.net (2007-10)
Метки: delphi | windows
Просмотров: 575647
Подписаться на комментарии по RSS
Delphi - как можно добавить свой пункт в контекстное меню проводника
Для иллюстрации объектов — расширений контекстного меню — выберем пример ContMenu (поставляется с Delphi в папке DEMOSACTIVEX SHELLEXT). В этом примере для объектов типа "проект Delphi" добавляется возможность запуска компилятора в командной строке. При вызове метода QueryContextMenu нужный пункт добавляется с помощью функции
InsertMenu!
function TContextMenu.QueryContextMenu(Menu: HMENU; indexMenu, idCmdFirst,
idCmdLast, uFlags: UINT): HResult;
begin
Result := 0; // или использовать MakeResult(SEVERITY_SUCCESS, // FACILITY_NULL, 0);
if ( (uFlags and $OOOOOOOF) = CMF__NORMAL)
or
((uFlags and CMF_EXPLORE) о 0) then begin
// Добавить один пункт меню во всплывающее меню
InsertMenu(Menu, indexMenu, MF__STRING or MF_BYPOSITION, idCmdFirst,
'Compile...');
Result := 1;
// или использовать MakeResult(SEVERITY_SUCCESS, //
FACILITY_NULL, 1)
end;
end;
Несколько полезных процедур и функций в Delphi
Вторник, 26 июля 2011 г.Рубрика: Архив Itword.net (2007-10)
Метки: Delphi
Просмотров: 40172
Подписаться на комментарии по RSS
{*********************Определение своего IP адреса**********************************}
Function GetLocalIP:string;
var
WSAData : TWSAData;
p : PHostEnt;
Name : array [0..$FF] of Char;
begin
WSAStartup($0101, WSAData);
GetHostName(name, $FF);
p := GetHostByName(Name);
Result:=(inet_ntoa(PInAddr(p.h_addr_list^)^));
WSACleanup;
end;
Работа с ini файлами в Delphi
Вторник, 26 июля 2011 г.Рубрика: Архив Itword.net (2007-10)
Метки: Delphi
Просмотров: 21656
Подписаться на комментарии по RSS
На разных этапах создания проекта у вас может возникнуть потребность сохранить пользовательские настройки на диск. Лучше всего для этого подойдут INI файлы.
Работать с ними намного удобнее, нежели с обычными текстовыми файлами. Представьте ситуацию, вы написали крупный проект, который имеет огромное число настроек, например 100 штук (причем это не простые чекбоксы). Теперь представьте, что пользователь изменит один из параметров. Вам придется заново переписывать все 100 настроек в файл. Это очень утомительно. Благо есть способ более элегантный. Для хранения настроек и прочих подобных данных лучше всего подходят INI файлы или реестр. С реестром мы разберемся в следующий раз. Изучим работу с INI файлами. Одно из главных преимуществ INI файлов заключается в том, что эти файлы поддерживают переменные разных типов (String, Integer, Boolean). Также несравненным плюсом является возможность доступа к определенной записи, без изменения остальных. Думаю, что пора закончить введение и перейти к практике. Прежде всего нам надо создать новое приложение. Добавьте в секцию uses модуль inifiles. Давайте сохраним какие-нибудь настройки в INI файле.