Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Оснастка "Remote Desktops" - сортировка списка

Ответить
Настройки темы
Оснастка "Remote Desktops" - сортировка списка

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вот решил поделится своей наработкой.
Искол решения, не нашел, может кому пригодится...

PHP код: Выделить весь код

<?php
     
//boberz (2005)
     //boberz@yandex.ru
   
     
$filemmc "c:/WINDOWS/system32/tsmmc.msc"//сюда забить полный путь к файлу
   
     
$tsmmc file_get_contents($filemmc);
   
     
preg_match_all("/<Binary>(.*?)<\/Binary>/si"$tsmmc$aPREG_SET_ORDER);
   
     
$tsmmc1 substr($tsmmc0strpos($tsmmc$a[2][1]));
     
$tsmmc3 substr($tsmmcstrpos($tsmmc$a[2][1])+strlen($a[2][1]));
   
     
$tslist mb_convert_encoding($a[2][1], "cp1251""BASE64");
     
$tsarray = array();
     for(
$i=4$i<strlen($tslist); $i+=0x1050) {
       
$tsnode substr($tslist$i0x1050);
       
$tsnodename mb_convert_encoding(substr($tsnode4+520520), "cp1251""UTF-16LE");
       
$tsnodename substr($tsnodename0strpos($tsnodename"\x0"));
       
array_push($tsarray, array($tsnodename$tsnode));
     }
     
sort($tsarray);
     
$tslist substr($tslist04);
     for(
$i=0$i<count($tsarray); $i++) {
       
$tslist .= $tsarray[$i][1];
     }
     
$tslist mb_convert_encoding($tslist"BASE64""UTF-16LE");
   
     
file_put_contents($filemmc$tsmmc1."\n".$tslist."\n".$tsmmc3);
   
?>


Отправлено: 16:43, 24-07-2005

 

Аватара для SkyF

Vladimir


Сообщения: 1070
Благодарности: 17

Профиль | Отправить PM | Цитировать


boberz
Спасибо, будем знать.
Ждем еще полезностей.

-------
любить!!!

Правила , FAQ и решенные темы раздела Windows Server 2003


Отправлено: 17:41, 27-07-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день, у меня данный скрипт не работает. Сохранил как sort.vbs, ругается на 1 символ 1 строки. Как заставить его работать?

Спасибо.

Отправлено: 14:12, 04-03-2009 | #3


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Это скрипт PHP
Нужно установить PHP 5
Сохранить файл sort.php

Отправлено: 14:29, 04-03-2009 | #4



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Оснастка "Remote Desktops" - сортировка списка

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Очистка списка закрепленных значков в меню "пуск" antikiller_bm Microsoft Windows 7 3 03-11-2009 12:02
Разное - [решено] Как удалить лишние программы из списка "Открыть с помощью" (Open with) cs_sova Microsoft Windows 2000/XP 3 08-06-2009 12:46
Доступ - Сортировка программ в меню "Пуск" по алфавиту 7human7 Microsoft Windows 2000/XP 24 13-02-2009 22:56
Интерфейс - Сортировка программ в меню "Пуск" в моём порадке ? REM80 Microsoft Windows Vista 1 02-05-2008 20:29
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") submaster Microsoft Windows NT/2000/2003 5 13-09-2006 12:29




 
Переход