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

Вниз

несуществующий файл каторый существует   Найти похожие ветки 

 
QAZ   (2015-10-03 20:07) [0]

в виндах типа 8-10 есть такая софтина под названием "ножницы"
ее адрес "C:\Windows\System32\SnippingTool.exe"
но!  файловые функции не видят ее!
program Project2;
{$APPTYPE CONSOLE}
uses
 SysUtils,
 windows;

begin
 writeln(FileExists("C:\Windows\System32\SnippingTool.exe"));
  readln;
end.

вопрос че это за фигня?
виртуализация какая или симлинки?
как еще можно добраться до подобных вещей?


 
DVM ©   (2015-10-04 10:50) [1]


> вопрос че это за фигня?

32 бит программы не видят папки System32 для 64 бит приложений.
Вместо этого они видят другую папку SysWOW64, но SnippingTool там разумеется нет, т.к. в этом нет нужды.


> как еще можно добраться до подобных вещей?

либо сделать 64 бит приложение либо обращаться так
FileExists("C:\Windows\Sysnative\SnippingTool.exe")


 
QAZ   (2015-10-04 18:49) [2]

Wow64DisableWow64FsRedirection


 
DVM ©   (2015-10-04 19:04) [3]


> QAZ   (04.10.15 18:49) [2]


> Wow64DisableWow64FsRedirection

ни в коем случае!!!


 
QAZ   (2015-10-05 12:03) [4]

Удалено модератором


 
DVM ©   (2015-10-05 12:19) [5]


> QAZ   (05.10.15 12:03) [4]

Опасность заключается в том, что ты не знаешь какие API функции системы будут дергаться, какие dll подгружаться при даже самых простых твоих действиях между отключением редиректа и обратным его включением. Даже если все работает сейчас, нельзя предвидеть как это все в будущем будет работать, это зависит исключительно от MS. Есть небольшая вероятность, что система не сможет загрузить правильную dll, так как перенаправление отключено и все сломается. Данное примечание есть и в MSDN для этой функции.


 
QAZ   (2015-10-05 14:37) [6]

Удалено модератором



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
2-1444135290
lewka
2015-10-06 15:41
2017.06.18
Формат ячейки в Excel


2-1443892079
QAZ
2015-10-03 20:07
2017.06.18
несуществующий файл каторый существует


1-1351429903
artyoms
2012-10-28 17:11
2017.06.18
Помогите переделать маленький код с паскаля на делфи


8-1235834183
sco
2009-02-28 18:16
2017.06.18
TCanvas и отрисовка #2 =)


2-1443954338
Валя
2015-10-04 13:25
2017.06.18
рисование линий