View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002011 | Far Manager | File System | public | 2012-02-04 14:50 | 2012-02-09 16:26 |
Reporter | DiRTy_GaRRy | Assigned To | DrKnS | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 2008 R2 |
Product Version | 3.0 | ||||
Target Version | 3.0 | Fixed in Version | 3.0 | ||
Summary | 0002011: Не получается зайти на расшаренный клиентский диск в терминальной сесии | ||||
Description | Что мы имеем: 1. Клиент: Windows Server 2008 R2 Datacenter (откада коннектимся) развёрнут на реальной машине; 2. Сервер: Windows Server 2008 R2 Enterprise (куда коннектимся) развёрнут на гипервизоре от VMware; 3. Far: Far Manager, version 3.0 (build 2432) x64 4. В настройках RDP соединения сделан шаринг одного диска, который создан через команду subst. Что происходит: При попытке зайти FAR-м в RDP сессии на этот диск вылазит ошибка: >> A device attached to the system is not functioning. >> \\TSCLIENT\R По F3 можно посмотреть более подробно: >> LastError: 0x0000001F - A device attached to the system is not functioning. >> NTSTATUS: 0xC0000001 - {Operation Failed} The requested operation was unsuccessful. Пробовал заходить на шару через cd \\TSCLIENT\R и предварительно замапив её н диск, те же яйца. Проводник заходит на шару и качает оттуда файлы без проблем. | ||||
Tags | No tags attached. | ||||
Build | 2433 | ||||
|
Хотя сейчас попробовал подключить не subst диск, а физический — никакой разницы, т.е. тоже не работает. |
|
Сталкивался, но списал на подземный стук. Попробуй так: Index: farwinapi.cpp =================================================================== --- farwinapi.cpp (revision 7401) +++ farwinapi.cpp (working copy) @@ -75,6 +75,9 @@ { LPCWSTR NamePtr = PointToName(Name); Handle->Extended = true; + + Directory->NtQueryDirectoryFile(Handle->BufferBase, Handle->BufferSize, FileBothDirectoryInformation, FALSE, NamePtr, TRUE); + bool QueryResult = Directory->NtQueryDirectoryFile(Handle->BufferBase, Handle->BufferSize, FileIdBothDirectoryInformation, FALSE, NamePtr, TRUE); if(!QueryResult) { - с этой уличной магией у меня работало. |
|
DrKnS, теперь пашет. Спасибо! |
|
Проверь - в 2447 не отпало? |
|
Работает. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-02-04 14:50 | DiRTy_GaRRy | New Issue | |
2012-02-04 14:51 | DiRTy_GaRRy | Note Added: 0008540 | |
2012-02-04 14:57 | DrKnS | Note Added: 0008541 | |
2012-02-04 15:25 | DiRTy_GaRRy | Note Added: 0008542 | |
2012-02-04 15:25 | DiRTy_GaRRy | Note Edited: 0008540 | |
2012-02-04 15:45 | DrKnS | Build | => 2433 |
2012-02-04 15:45 | DrKnS | Status | new => closed |
2012-02-04 15:45 | DrKnS | Assigned To | => DrKnS |
2012-02-04 15:45 | DrKnS | Resolution | open => fixed |
2012-02-04 15:45 | DrKnS | Fixed in Version | => 3.0 |
2012-02-09 14:50 | DrKnS | Note Added: 0008551 | |
2012-02-09 14:50 | DrKnS | Status | closed => feedback |
2012-02-09 14:50 | DrKnS | Resolution | fixed => reopened |
2012-02-09 16:26 | DiRTy_GaRRy | Note Added: 0008552 | |
2012-02-09 16:26 | DiRTy_GaRRy | Status | feedback => assigned |
2012-02-09 16:26 | DiRTy_GaRRy | Status | assigned => resolved |
2012-02-09 16:26 | DrKnS | Status | resolved => closed |
2012-02-09 16:26 | DrKnS | Resolution | reopened => fixed |