Категория - Полезно

Създаване на услуги под Windows

services

Чудили ли сте се как да си направите собствена услуга под Windows? Искало ли ви се е вместо да се занимавате с .bat файлове и други трикове да можете да си направите услуга, чрез която да стартирате лесно и удобно някоя програма? Съвсем на скоро ми се наложи да направя точно това и с малко ровене открих много лесен и удобен начин за създаване на собствени services, без необходимост от инсталация на допълнителен софтуер.

Инструкции

1.) Свалете този архив. Той съдържа папка с име srv, в която се съдържат два файла - instsrv.exe и srvany.exe, които са част от Windows Server 2003 Resource Kit Tools.

2.) Разархивирайте архива и поставете папката srv някъде, така че пътят до нея да не съдържа празни места. Например в руут папката на някой дял от хард диска ви ще е най-удобно, например “C:\srv”

3.) Измислете име за новата услуга, например “NewServ” и стартирайте командният си промп от “Start -> Run -> cmd”, след това изпълнете следната команда “C:\srv\instsrv.exe NewServ C:\srv\srvany.exe”, като заместите “NewServ” с желаното име на услугата и “C:\srv\” с пълният път до двата файла. Ако всичко е наред трябва да получите следното съобщение: “The service was successfuly added! Make sure that you go into the Control Panel and use the Services applet to change the Account Name and Password that this newly installed service will use for its Security Context.”

4.) След това стартирайте регистри едитора “Start -> Run -> regedit” и отидете до “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NewServ”, след което кликнете върху името на услугата и с десен бутон изберете “New” -> “Key” и го именувайте “Parameters”. Той ще се покаже като подпапка, кликнете върху нея и в десният прозорец кликнете с десен бутон на празното място и изберете “New -> String Value” и я именувайте “AppDirectory”, повторете още два пъти и създайте “Application” и “AppParameters”. След това задайте стойности за трите, те зависят от съответното приложение, което искате да инсталирате като услуга, например “AppDirectory” е пълният път до папката, в която се намира изпълнимият файл. “Application” съдържа пълният път до самият изпълним файл, а “AppParameters” параметрите, които са необходими за стартирането му, в някои случаи може да остане празно, ако няма такива.

5.) След като зададете стойностите, затворете регистри едитора и стартирайте “Start -> Run -> services.msc” от там открийте вашата услуга и я стартирайте. Можете да зададете автоматично стартиране при зареждане на системата или съответно ръчно, или дори да забраните стартирането на услугата.

Това е. Приятна работа! ;)

Примери

1.) Стартиране на Counter-Strike 1.6 сървър:

За да стартирате по този начин CS 1.6 сървър, вие се нуждаете от самата игра, която трябва да е инсталирана на вашият компютър, съответно трябва всички необходими настройки да са направени, но вместо да стартирате ръчно самият сървър, или чрез .bat файл, при което изкачат неприятни прозорци, просто следвайте инструкциите и задайте следните стойности за “AppDirectory”, “Application” и “AppParameters”, ако например играта е инсталирана в C:\Games\CS\

AppDirectory = C:\Games\CS\
Application = C:\Games\CS\hlds.exe
AppParameters = hlds.exe -console -game cstrike -port 27015 -nomaster +maxplayers 24  +sv_lan 0

2.) Стартиране на Unreal Tournament 2004 сървър:

За стартиране на UT 2004 сървър вие се нуждаете от предварително инсталирана игра, чийто dedicate server вече предварително сте настроили според вашите желания. Ето примерните стойности, ако играта е инсталирана в C:\Games

AppDirectory = C:\Games\UT2004\System
Application = C:\Games\UT2004\System\UCC.exe
AppParameters = server DM-Rankin?game=XGame.xDeathMatch ini=UT2004.ini log=server.log

По този начин можете да стартирате всякакви приложения, не само гейм сървъри, като горните два примера, ами и приложения, като uTorrent, Strong DC, VoIP приложения и други. Тествано е за Windows XP и Windows Vista.

Управление на дискове във Vista

Управлението на дискови устройства във Vista е лесно и удобно, без да се налага употребата на допълнителни програми като Partition Magic, която отгоре на всичко не тръгва изобщо под Vista. Оразмеряване, форматиране, монтиране, обидиняване, разделяне, изтриване и създаване на нови дялове, напрактика почти всичко необходимо може да бъде извършено чрез вградените инструменти на Vista.

1) Кликвате на Старт (Start menu), след това с десен бутон на Компютър (Computer) и кликвате на Управление (Manage) или ако имате изкарана икона на Компютър (Computer) на вашият работен плот с десен бутон изберете Управление (Manage).

screen-1

2) След това в лявата колона на новоизлезлият прозорец Управление на компютъра (Computer Management), кликнете на Управление на дискове (Disk Management)в категория Съхраняване (Storage).

screen-2

2) След това ще се отвори програмата за управление на дисковете на Vista, работата с нея е интуативна и много лесна, с по няколко клика можете да управлявате своите дискове според вашите нужди и желания.

screen-3

Приятна работа. ;)

Kак да измерим интернет скоростта си

В момента безспорно най-популярният начин за измерване на интернет скоростите е чрез сайта www.speedtest.net. Цялата процедура е интуативна и лесна, след като се влезе в сайта, на картата се появяват различни точки на тестовите сървъри, до които може да се измери скоростта, автоматично се препоръчва най-близкия до вас сървър, който и е отбелязан с отличаващ се жълт цвят. При кликване върху него или върху друг, теста започва автоматично, като прогреса може да се следи благодарение на приятният интерфейс на теста, наподобяващ километраж на автомобил. След като теста приключи почти веднага се появява и резултата в съответната мерна единица, по-подразбиране се ползва kbp/s - килобита за секунда. При желание може да се изберат и други мерни единици, като mbp/s - мегабита за секунда, KB/s - килобайта за секунда и MB/s - мегабайта за секунда. Промяната им става от www.speedtest.net/results.php като от там може да се променят и мерните единица за растояние съответно километри или мили, както и часовата зона, в която се намирате и предпочитаният от вас сървър по-подразбиране. На същата страница достъпна от менюто - MY RESULTS се пази и подробна статистика за всички изминали тестове, които сте направили чрез сайта, заедно с удобни графики и допълнителни статистики.

Но как всъщност се прави теста, след като сте избрали предпочитаните мерни единици и сте ги запазили се върнете в началната страница, преди да започнете теста спрете всички приложения, които ползват интернет връзката ви, skype и други месенджери, torrent клиенти, даунлоад клиенти, уеб и други сървъри, всичко без браузера ви разбира се. Сега изберете сървър и кликнете върху него, по време на теста не правете нищо. За да добиете реална представа за връзката си, по-добре е да направите няколко теста един след друг през 5-10 минутки време до една и съща дестинация. Ако искате да измерите българската си скорост на така наречиният BG Peering, изберете български град, за момента има три - София, Пловдив и Хасково, като софийският тест сървър се хоства от Megalan, пловдивският от DCC, а хасковският от Aida. Ако сте на един от тези доставчици ще получите резултати на локалната си скорост, която не е реалната скорост на bg пиъринга, затова в такъв случай изберете друг български град. Тук има една забележка, поради пловдивският пиъринг и други доставчици освен DCC получават локални резултати от теста до Пловдив, като Visio, FilibeNet (Angelsoft, Netgroup, Winetbg, Asilan) и други. За София и Хасково нямам информация за такова нещо. В крайна сметка за да добием предста за българските си скорости, трябва да тестваме поне с два български града. За да разберем истинската си интернет свързаност, трябва да тестваме с градове извън България, препоръчвам Мюнхен, Франкфурт и Лондон в Европа и Ню Йорк и Лос Анджелис в Съединените Щати. Разбира се при желание и необходимост, може да измервате и скоростите си до Австралия, Азия, Африка и различни екзотични дестинации по ваш избор, но за такива точки не е много ясно дали резултатите са напълно обективни, защото е възможно такива сървъри да имат различни ограничения и лимити и скоростите да не са особено точни. Експериментирайте, правете тестове в различни часове, в различни дни от седмицата и следете статистиките си, за да добиете една по-точна престава за скоростите си.

Можете да споделите резултатите си с останалите като използвате линковете, които самите приключили тестове съдържат, съответно за публикуване в уеб сайт, форум или директна връзка към картинката. Ето как изглеждат, няколко примерни резултата, които аз направих преди малко:

speedtest

(скорост до София, България)

speedtest

(скорост до Франкфурт, Германия)

Безплатна компютърна защита

Странен е факта, че доста хора в желанието си да бъдат максимално защитени от вируси се насочват към най-популярните и рекламирани софтуерни предложения за защита от вируси и шпионски програми и плащат неоправдано високи суми за нещо, от което напрактика в повечето случаи нямат нужда, особено при наличието на толкова добри безплатни алтернативи. Още по-шокиращо е употребата на кракнати защитни програми, тъй като в повечето случаи точно заради тяхното кракване, техните ползватели се заразяват с различни вируси или шпионски програми. Така се стига до наистина абсурдна ситуация, или плащаш за нещо, от чиито разширени възможности нямаш реална потребност или в желанието си да спестиш пари, вместо да се защитиш, сам си инсталираш вредоностният код. Но има решение, на тези два проблема, всъщност има не едно достатъчно добро решение на тези проблеми. Ще дам няколко чудесни примера за напълно безплатни, качествени и надежни антивирусни приложения. На първо място ще спомена предложенията на Grisoft - AVG Anti-Virus Free, AVG Anti-Spyware Free Edition и AVG Anti-Rootkit. И трите приложения са напълно безплатни за домашни потребители, макар и да са поорязани, с някои напълно излишни неща, като например 24 часова подръжка, липсата на допълнителни езици, липса на защитна стена и защита от шпионски софтуер, която напълно се компенсира от другите безплатни предложения. Друго чудесно предложение за напълно безплатна защита е avast! Home Edition, изисква се само регистрация на сайта и готово, имате едно страхотно приложение за борба с гадинките. За защитните стени също има няколко страхотни предложения, като например личния ми фаворит Comodo Free Firewall и Ashampoo Firewall Free и двете предложения са страхотни и напълнълно достатъчни на всеки домашен потребител, с много разширени възможности и удобен интерфейс. Комбинацията от антивирусна, защитна стена и анти шпионски софтуер, ще ви струва точно нула лева и по нищо няма да отстъпва на пакетите на Kaspersky или Nod32, които биха ви стрували поне 100-150 лева на година. Ако не желаете да плащате по-добре полвайте безплатните алтернативи, от колкото да си вгорчавате живота с фиксове, кракове и генератори на сериини номера.

Страници: 1 2 3 >