Cтраница 1
Выполняемый файл ( executable file) - программа, готовая для выполнения, результат работы редактора связей. [1]
В выполняемый файл не будут включены ветви программы, которые заведомо невыполнимы. [2]
Программа ( выполняемый файл) passwd позволяет изменить пароль пользователя в учетном файле пользователей / etc / passwd. Владельцем обоих файлов является пользователь с именем root. Код защиты учетного файла позволяет записывать в него только владельцу, а код защиты выполняемого файла разрешает смену идентификатора пользователя. Следовательно, пользователь, отличный от root, может изменить свой пароль только посредством программы passwd. Тем самым гарантируется корректность такого изменения. [3]
ЕХЕ - выполняемый файл, построенный компилятором. [4]
При этом создается выполняемый файл a. [5]
В этом примере выполняемый файл задан своим полным именем. Если слово начинается с символа /, оно считается полным именем файла. [6]
Обычно при вызове выполняемого файла системным вызовом exec процесс сохраняет связанные с ним идентификаторы пользователя и группы. Однако при вызове выполняемого файла возможно временно заменить ранее связанные с процессом идентификаторы на идентификаторы владельцев этого файла. Управляют такой заменой биты кода защиты файла: 0004000 - разрешение смены идентификатора пользователя при вызове файла, 002000 - разрешение смены идентификатора группы. [7]
Процесс начинает выполнять некоторую программу ( выполняемый файл) посредством системного вызова exec. В определенных случаях ( если установлены соответствующие биты характеристики файла) процесс может изменить своих владельца и группу-владельца на владельцев выполняемого файла. [8]
![]() |
Окно, отображаемое функцией ShowMessage. [9] |
Заголовок отображаемого окна совпадает с именем выполняемого файла приложения. [10]
Директива задает расширение, которое будет иметь выполняемый файл. Это может потребоваться, если надо дать файлу нестандартное расширение. [11]
Объектные файлы объединяются редактором связей Id в выполняемый файл. Единицей компоновки служит часть соответствующего сегмента ( процедурного, данных или динамического), присутствующая в объектном файле. В общем случае образ процесса загружается и подвергается своппингу полностью, не имея оверлейной структуры. [12]
Свойство ExeName является строкой, содержащей имя выполняемого файла с полным путем к нему. Это свойство удобно использовать, чтобы определить каталог, из которого запущено приложение и который может содержать другие файлы ( настройки, документы, базы данных и т.п.), связанные с приложением. ExeName) дает этот каталог с заключительным символом в конце. Обычно свойство ExeName тождественно функции ParamStr ( O), возвращающей нулевой параметр командной строки - имя файла с путем. [13]
Чтобы пользователь мог не указывать полное имя выполняемого файла в качестве имени команды даже если файл не находится в текущем каталоге, выполняются следующие действия. [14]
Трактовка интерпретатором shell имени команды как имени выполняемого файла означает, что выполнение любой команды заключается в вызове соответствующей программы. В этом смысле понятия команда, программа и выполняемый файл становятся синонимами, и будем пользоваться ими всюду, где это не приводит к двусмысленности. [15]