Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Как добится что бы программа работала на нескольких ОС   Найти похожие ветки 

 
KyRo ©   (2004-04-13 23:40) [0]

Как добится что бы программа работала на
нескольких опирационных системах.(Win2000,Win2003,Nt,XP)
Я делаю на Винме ,а под 2000 пишет что не может найти
Kernel32.dll
Как сделать что бы этого избежать. ??
Задача проги работать в сети через WinSock в остальном все стандартные
компоненты.


 
Игорь Шевченко ©   (2004-04-14 00:30) [1]


> а под 2000 пишет что не может найти
> Kernel32.dll


Она не может найти функцию RegsiterServiceProcess ? Я угадал ?


 
Kerk ©   (2004-04-14 11:15) [2]


> Игорь Шевченко ©   (14.04.04 00:30) [1]

LOL


 
KyRo ©   (2004-04-14 12:06) [3]

Не щнаю какую но эта функция у меня используется :)


 
KyRo ©   (2004-04-14 12:06) [4]

Тогда чем ее можно заменить или что бы она не выдовала ошибку ??


 
Anatoly Podgoretsky ©   (2004-04-14 12:13) [5]

Замены нет


 
KyRo ©   (2004-04-14 13:57) [6]

А что мне сделать что бі убрать прогу из списка процессов ??
И есле я ее убиру то все будет нормально работать ??


 
Anatoly Podgoretsky ©   (2004-04-14 14:04) [7]

Тут иногда хакеры пробегают.


 
KyRo ©   (2004-04-14 14:05) [8]

Это ты к чему ??


 
Игорь Шевченко ©   (2004-04-14 14:26) [9]

KyRo ©   (14.04.04 14:05)

Не надо скрывать свое произведение из списка процессов, пусть ее все видят, а тебя от этого гордость переполняет.


 
Digitman ©   (2004-04-14 15:16) [10]


> есле я ее убиру то все будет нормально работать


не-а... не будет) ... измени подход к кроссплатформенности и не занимайся хренью на тему "хочу шо бы моя прога не была видна в Диспетчере задач" - тогда все будет  работать как положено


 
Sherbacov ©   (2004-04-14 17:23) [11]

Просто RegsiterServiceProcess была изменена в ветке NT для повышения безопасности. Следовательно тебе придется убрать или твоя прога сама умрет от времени. А писать трояны это конечно весело, но быстро надоедает.


 
Kerk ©   (2004-04-15 10:24) [12]


> KyRo ©   (13.04.04 23:40)  

Блин, я с таких фигею... Поиск по форуму не судьба сделать?
А о гугле я вообще молчу... видимо задача непосильная...


 
KyRo ©   (2004-04-15 19:58) [13]

Я делаю прогу для админов ,а не троян !! Хотел бы
сделать троян назвал бы MsConfig, MSServise и все бы приняли за чистую воду !!
Повторяю мне надо что бы ее не не невидели(Она висит в трее),а
не могли закрыть не знающие пароля доступа и банальным Ctrl alt del !!
Именно по этому и спрашиваю как это делается под XP или Nt
потому что для 98 это прога скорее всего уже и не понадобится


 
BiN ©   (2004-04-15 20:39) [14]

Я делаю прогу для админов
... для 98 это прога скорее всего уже и не понадобится


Для этих целей и придумали сервисы


 
SammIk ©   (2004-04-16 10:30) [15]

А если она для админов, да еще под нт,
что мешает ее запускать от имени более привелигерованного
пользователя, тогда и скрывать ничего не надо))
Попробуи кто залупиться, не даст.
А если сильно таращит тебя и прова есть, то перехватываи
пару ф-ии апишных, и делов-то)
Солнечные бури чтоли?! Прет всех на всяку ерунду)


 
Anatoly Podgoretsky ©   (2004-04-16 10:51) [16]

Добиться весьма просто, писать в соответствии со специфиуацией, хотя бы с MS SDK, молчу про MSDN
Если бы у тебя была хоть какая то квалификация, то посмотрел бы справку по этой теме, а там черным по белому

The Windows NT Service Control Manager and its associated functions are not supported by Windows 95®. Instead, Windows 95 provides a scaled-down Service Control Manager.

Тоже самое относится и к другим функциям, смотреть документацию до слепого использования. Для программ работающих на нескольких платформах определять платформу в ран тайм.


 
juiceman ©   (2004-04-17 04:11) [17]


> Не надо скрывать свое произведение из списка процессов,
> пусть ее все видят, а тебя от этого гордость переполняет.

истерика :)


 
KyRo ©   (2004-04-19 21:33) [18]

Вы предлогаете всякую чуш. Делай через жопу только бы ее все видели. У вас параноя господа !!!


 
AlexKniga ©   (2004-04-20 11:22) [19]

LDM


 
Polevi ©   (2004-04-20 11:40) [20]

>KyRo ©   (19.04.04 21:33) [18]
если верить твоей анкете - ты уже взрослый дядя, а все в песочнице играешь. козу показать ?


 
KyRo ©   (2004-04-21 00:23) [21]

Да просто надоедает ! Я  прошу совета , а меня начинают кормить моральными аспектами. При всем том что никто даже в глаза не видел прогу и вообще не чего не знают о ее функциональности.
Зато советов как бы сделать что бы ее все  видели так тут
хоть отбавляй.

Повторяю мне это не особо важно будет она видна или нет есле
это нельзя сделать без особой мароки то я  просто снесу эту функцию.


 
BiN ©   (2004-04-21 09:33) [22]

Сколько раз тебе повторять: Пиши сервис.
Сервисы (службы)- это приложения, создаваемые с учетом требований менеджера управления сервисами. Они могут запускаться при загрузке системы или вручную. Работа сервисов не зависит от того, залогинен ли пользователь или нет.
(вольный перевод из msdn).

>> ...есле это нельзя сделать без особой мароки то я  просто снесу эту функцию

без особой мороки нельзя



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.035 c
1-1084962166
Diogen
2004-05-19 14:22
2004.05.30
Работа с датами ...


14-1084440218
Dmitriy O.
2004-05-13 13:23
2004.05.30
Приятель хочет купить ком нужен совет.


3-1084283277
nova
2004-05-11 17:47
2004.05.30
Список серваков sql server в delphi


1-1084649582
Yong
2004-05-15 23:33
2004.05.30
Как изменить размер текста?


1-1085035121
Sandman25
2004-05-20 10:38
2004.05.30
procedure of class?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский