и процедуры Паскале, если да, то как?
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| Bokul |
Сообщение
#1
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Можна ли узнать имя компьютера через стандартны функции
и процедуры Паскале, если да, то как? -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
![]() ![]() |
| Bokul |
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
я все-таки нашел какой функцией можна узнать имя компа
В Dos Unit есть одна функция getenv(string) которая возвращает содержымое заданой переменой среды. Одна с етих переменных ето computername, ну а если написать Код write(getenv('computername')) то получим Full Computer Name используя ету функцию, а также EnvStr(Index: Integer): string и EnvCount: Integer можна также найти другую инфу о компе Например, с помощью етого кода Код uses dos; var i:integer; begin for i:=1 to envcount do writeln(envstr); end. я нашел ето Цитата COMSPEC=C:\WINDOWS\SYSTEM32\COMMAND.COM ALLUSERSPROFILE=C:\DOCUME~1\ALLUSE~1 APPDATA=C:\DOCUME~1\Bohdan\APPLIC~1 CLIENTNAME=Console COMMONPROGRAMFILES=C:\PROGRA~1\COMMON~1 COMPUTERNAME=BOHDAN FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\Bohdan LOGONSERVER=\\BOHDAN NUMBER_OF_PROCESSORS=1 OS=Windows_NT PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\ATITEC~1\ATICON~1;C:\PROGRA~1\ATITEC~1\ATI.ACE\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD PROCESSOR_LEVEL=6 PROCESSOR_REVISION=0801 PROGRAMFILES=C:\PROGRA~1 PROMPT=$P$G SESSIONNAME=Console SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\WINDOW Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Bokul Как узнать имя компьютера 26.12.2005 0:46
volvo Во-первых, какое "имя компьютера", а во … 26.12.2005 0:50
Bokul имя компьютера - Full Computer Name, а компилятор … 26.12.2005 1:07
volvo С TP7 - забудь об этом... Для того, чтобы "до… 26.12.2005 1:13
Bokul тогда с помощя какой WinAPi функции можна достать… 26.12.2005 1:17
volvo uses windows;
function ReadComputerName: string;
… 26.12.2005 1:29
Bokul А модуля Windows нет для BP7 26.12.2005 1:39
Ozzя Код приведен НЕ для bp. Для fpc скорее всего. 27.12.2005 13:02
FreeMan а по идее 16бит - это ДОС в идеале. есть ли там эт… 28.12.2005 2:00
Bokul я проверял на своем компе, все сработало.
Вся цита… 28.12.2005 2:05
volvo Bokul, ты думаешь, твоя программа универсальна?
У… 28.12.2005 2:07
FreeMan да и вообще нехорошо это из-под 16бит пытаться в 3… 28.12.2005 2:16![]() ![]() |
|
Текстовая версия | 6.11.2025 15:20 |