write.exe

write.exe — это устаревший исполняемый файл, служащий обёрткой для приложения WordPad. Он выглядит как самостоятельная программа, однако его основной задачей является обеспечение обратной совместимости.

Сведения о файле

Путь к файлу Архитектура Версия Размер файла
%WinDir%\write.exe
C:\Windows\write.exe
64-бит 6.1.7600.16385 10 КБ
10 240 байт
%WinDir%\System32\write.exe
C:\Windows\System32\write.exe
64-бит 6.1.7600.16385 10 КБ
10 240 байт
%WinDir%\SysWOW64\write.exe
C:\Windows\SysWOW64\write.exe
32-бит 6.1.7600.16385 9 КБ
9 216 байт

Логика запуска и перенаправление

Процесс выполнения write.exe зависит от того, как именно вводится команда в интерфейсе Windows. Система чередует использование исполняемого файла и механизм реестра App Paths.

Прямой запуск

При запуске файла напрямую (или через консоль), программа использует функцию ShellExecuteW для вызова wordpad.exe, что приводит к запуску программы, указанной в реестре по пути:

Реестр Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WORDPAD.EXE

Меню «Пуск»

write и write.exe запускают исполняемый файл (прямой запуск), однако использование write. запускает программу, указанную в реестре по пути:

Реестр Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WRITE.EXE

Диалог «Выполнить»

Работает зеркально меню «Пуск»: write и write.exe используют механизм App Paths, в то время как write. запускает исполняемый файл.

Адресная строка проводника

Все варианты (write, write.exe и write.) запускают исполняемый файл.

Зависимости

kernel32.dll
  • GetCurrentProcess
  • GetCurrentProcessId
  • GetCurrentThreadId
  • GetModuleHandleW
  • GetStartupInfoW
  • GetSystemTimeAsFileTime
  • GetTickCount
  • HeapSetInformation
  • QueryPerformanceCounter
  • RtlCaptureContext
  • RtlLookupFunctionEntry
  • RtlVirtualUnwind
  • SetUnhandledExceptionFilter
  • Sleep
  • TerminateProcess
  • UnhandledExceptionFilter
msvcrt.dll
  • __C_specific_handler
  • __set_app_type
  • __setusermatherr
  • __wgetmainargs
  • _amsg_exit
  • _cexit
  • _commode
  • _exit
  • _fmode
  • _initterm
  • _wcmdln
  • _XcptFilter
  • exit
  • terminate
shell32.dll
  • ShellExecuteW
Категории: (заглушка)