Вы не можете просто поменять coredll.dll, это часть ОС.Чтобы изменить coredll, вам нужна совершенно новая ОС.
Тем не менее, не ясно, нужна ли она вам.ExitWindowsEx
скорее всего не тот вызов, который вы хотите сделать (он не поддерживается в CE), но вместо этого вам, вероятно, следует вызывать KernelIoControl
с IOCTL_HAL_REBOOT для мягкого сброса.
Стандартного «отключения питания» действительно не существует, поэтому, если вам действительно необходимо отключить питание, обратитесь к производителю.Однако существует режим ожидания устройства (при условии, что он находится в вашей конкретной ОС).Приостановка может быть получена программно с помощью P / Invoking GwesPowerOffSystem
или после публикации клавиши VK_OFF в потоке клавиатуры.