Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.06.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




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


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


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


2-1444135290
lewka
2015-10-06 15:41
2017.06.18
Формат ячейки в Excel


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский