Список процессов в borland C++

HANDLE PHandle;
PROCESSENTRY32 ProcEntry;
BOOL Result;
Result=false;
PHandle = CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS,0);
ProcEntry.dwSize = sizeof(PROCESSENTRY32);
if (!Process32First(PHandle, &ProcEntry))
{
if (ExtractFileName(ProcEntry.szExeFile) == “process.exe” || ExtractFileName(ProcEntry.szExeFile) == “process.exe”) Result = true;
}
while(Process32Next(PHandle, &ProcEntry))
if (ExtractFileName(ProcEntry.szExeFile) == “process.exe” || ExtractFileName(ProcEntry.szExeFile) == “process.exe”)
{
Result = true;
}
if(Result) // если нашли прячимся.
{
ShowMessage(“прога нашлась”);
}

Прозрачный прокси (NAT) для небольшой сети

Заметка больше для себя 🙂
Всегда раздавал инет в организации через squid3, но тут захотел сделать всё удобно и для себя и для людей.

Ман не полный, но может кому поможет, а может кто дополнит 🙂

OS ubuntu 8.04 server

Нам потребуется софт (как установить думаю знаете)

1) dhcp у меня уже действовал (dhcp3-server)
2) dnsmasq Для трансляции днс запросов (умеет кстати быть dhcp сервером) (тут ставьте самую новую обязательно)
3) squid3 (для передачи http трафика) (можно и без него пустить если через него то для файрвола сначало надо добавить правило

iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080,443 -j DNAT --to 192.168.100.192:3128

)
4) iptables (у меня уже был установлен)

в /etc/squid3/squid.conf добавил

http_port 3128 transparent
visible_hostname proxy
acl our_networks src 192.168.100.0/255.255.255.0
http_access allow our_networks

DHCP говорим выдавать кому надо шлюз по умолчанию тот комп, который будет шлюзом
Можно и ручками прописать тому кто нуждается.

далее в консоли разрешаем форвардинг

echo 1 > /proc/sys/net/ipv4/ip_forward

дальше в консоли говорим апитейблсам перебрасывать всё что приходит на ppp0

iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -o ppp0 -j MASQUERADE

Дальше ручками указал на внутренней машине настройки сети
ИП, маску, шлюз и днс(такойже как и шлюз)

Пинги идут rdp работает аська ирк браузер 🙂
Но учтите, что при перезагрузке правило для иптейблса сбросится
Поэтому читаем вот этот пост

ubuntu hasp server

Ранее я писал ман http://forum.ubuntu.ru/index.php?topic=14194.msg153951
НО
Случилось горе, умер системный винт, и в экстренном порядке начал переставлять hasp на дополнительный сервер.

Действия проводил на ubuntu 7.10, как буду переносить на 8.04 отпишусь.

Качаем драйвер aksparlnx-1.7-i386.tar.gz

распаковываем и запускаем buid.sh

да кстати у вас должены стоят linux-headers

У меня собралось без каких либо проблем.

Далее искал менеджер лицензий оказалась задача не из лёгких. ранее он был на http://ftp.freesources.info но теперь его там не стало.
в итоге нашёл его на ftp://ftp.linux.kiev.ua/pub/mirrors/ftp.etersoft.ru/WINE@Etersoft-1.0/WINE/Ubuntu/7.10/

Взял 2 файла
haspd-modules_2.0-1_i386.deb
haspd_2.0-1_i386.deb

Оба успешно устанавливаются.
Дальше старт демону
/etc/init.d/haspd start
На все пунктах DONE-e
Ну и всё 🙂

Ещё один мой ресурс

26 апреля 2008г.
Родил ешё один полезный ресурс для нашего города.
www.krasfun.ru
Ежедненые фото подборки, видеоролики, флеш игрушки, всё только самое свежее и лучшее 🙂

Удалить firefox 3 ubuntu 8.04

Поставил с нуля ubuntu 8.04 и сразу возникло много неприятного.
1 это firefox 3b5 не понимаю кто дал добро на бета софт
поэтому сносим и ставим второй.

#sudo apt-get autoremove firefox-3.0

Ставим второй

#sudo apt-get install firefox-2

2 это шрифты

$ sudo apt-get install msttcorefonts