AgentMC 52 Опубликовано 14 мая, 2012 Share Опубликовано 14 мая, 2012 (изменено) Всем привет! Мы с коллегой пишем заменилку для меню Пуск на Win8. На данный момент - бесплатна, открыта, работает на ХР,7,8. Что умеет, как выглядит, что будет уметь, скачать и т.д - милости прошу на гуглокод: http://power8.googlecode.com Буду признателен, если найдёте возможность оценить. Прямые ссылки: Скачать | Список изменений | Известные проблемы | Описание отдельных фич программы | Сообщить об ошибке Скриншоты: Раскрывающийся текст: Изменено 11 июня, 2012 пользователем AgentMC 1 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Л. А. 6 Опубликовано 14 мая, 2012 Share Опубликовано 14 мая, 2012 Сколько я за свою жизнь не повидал "заменилок" стандартного меню, уйма, но ничего хорошего как показала практика не вышло. Может у вас получиться? Дерзайте. Цитата Ссылка на сообщение Поделиться на другие сайты
mike 1 1 093 Опубликовано 14 мая, 2012 Share Опубликовано 14 мая, 2012 (изменено) Всем привет! Мы с коллегой пишем заменилку для меню Пуск на Win8. На данный момент - бесплатна, открыта, работает на ХР,7,8. Что умеет, как выглядит, что будет уметь, скачать и т.д - милости прошу на гуглокод: http://power8.googlecode.com Буду признателен, если найдёте возможность оценить. Скачал для восьмерки 32 битная английская версия приложения почему-то падает при попытке запуска под пользователем или с правами админа. Версия вашей программы 3 альфа версия. Восьмерка установлена на Vmvare Player 4.0.2 Изменено 14 мая, 2012 пользователем mike 1 Цитата Ссылка на сообщение Поделиться на другие сайты
AgentMC 52 Опубликовано 14 мая, 2012 Автор Share Опубликовано 14 мая, 2012 (изменено) Восьмёрка Кастомер Превью? Просто падает, без каких-либо сообщений? Окно "Power8 has stopped working" или просто закрывается? Если открыть "eventvwr.msc", раздел Windows Logs\Application -> там Application error есть? Можете попробовать запустить прикреплённый файл - что скажет? Аттач был удалён, фича прикручена к 0.3.1.0. Изменено 15 мая, 2012 пользователем AgentMC Цитата Ссылка на сообщение Поделиться на другие сайты
mike 1 1 093 Опубликовано 15 мая, 2012 Share Опубликовано 15 мая, 2012 (изменено) Восьмёрка Кастомер Превью? Просто падает, без каких-либо сообщений? Окно "Power8 has stopped working" или просто закрывается? Если открыть "eventvwr.msc", раздел Windows Logs\Application -> там Application error есть? Можете попробовать запустить прикреплённый файл - что скажет? 1) Да Кастомер Превью 2) Просто падает без каких либо сообщений. 3)Ошибки из журнала Windows Log Name: Application Source: Application Error Date: 15.05.2012 0:20:50 Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: Михаил Description: Faulting application name: Power8.exe, version: 0.3.0.0, time stamp: 0x4fb0fab6 Faulting module name: KERNELBASE.dll, version: 6.2.8250.0, time stamp: 0x4f3f37cf Exception code: 0xe0434352 Fault offset: 0x0004e09f Faulting process id: 0x344 Faulting application start time: 0x01cd320f0c42932d Faulting application path: C:\Users\mike 1\Desktop\New folder\Power8.exe Faulting module path: C:\Windows\system32\KERNELBASE.dll Report Id: 4bb73436-9e02-11e1-8e76-000c29e127e8 Faulting package full name: Faulting package-relative application ID: Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-05-14T20:20:50.000000000Z" /> <EventRecordID>4704</EventRecordID> <Channel>Application</Channel> <Computer>Михаил</Computer> <Security /> </System> <EventData> <Data>Power8.exe</Data> <Data>0.3.0.0</Data> <Data>4fb0fab6</Data> <Data>KERNELBASE.dll</Data> <Data>6.2.8250.0</Data> <Data>4f3f37cf</Data> <Data>e0434352</Data> <Data>0004e09f</Data> <Data>344</Data> <Data>01cd320f0c42932d</Data> <Data>C:\Users\mike 1\Desktop\New folder\Power8.exe</Data> <Data>C:\Windows\system32\KERNELBASE.dll</Data> <Data>4bb73436-9e02-11e1-8e76-000c29e127e8</Data> <Data> </Data> <Data> </Data> </EventData> </Event> Log Name: Application Source: .NET Runtime Date: 15.05.2012 0:20:49 Event ID: 1026 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Михаил Description: Application: Power8.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.ArgumentException Stack: at System.IO.FileSystemWatcher..ctor(System.String, System.String) at System.IO.FileSystemWatcher..ctor(System.String) at Power8.PowerItemTree.get_MyComputerRoot() at Power8.BtnStck.GetSpecialItems(System.String) at Power8.BtnStck..ctor() at Power8.BtnStck.get_Instance() at Power8.PowerItemTree.<InitTree>b__33() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Obje ct) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Obje ct) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.Dispatch erOperation, System.Threading.CancellationToken, System.TimeSpan) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.Di spatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.Dispa tcherFrame) at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.Dispatche rFrame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(System.Object) at System.Windows.Application.RunInternal(System.Windows.Window) at System.Windows.Application.Run(System.Windows.Window) at Power8.App.Main() Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name=".NET Runtime" /> <EventID Qualifiers="0">1026</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-05-14T20:20:49.000000000Z" /> <EventRecordID>4703</EventRecordID> <Channel>Application</Channel> <Computer>Михаил</Computer> <Security /> </System> <EventData> <Data>Application: Power8.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.ArgumentException Stack: at System.IO.FileSystemWatcher..ctor(System.String, System.String) at System.IO.FileSystemWatcher..ctor(System.String) at Power8.PowerItemTree.get_MyComputerRoot() at Power8.BtnStck.GetSpecialItems(System.String) at Power8.BtnStck..ctor() at Power8.BtnStck.get_Instance() at Power8.PowerItemTree.<InitTree>b__33() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Obje ct) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Obje ct) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.Dispatch erOperation, System.Threading.CancellationToken, System.TimeSpan) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.Di spatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.Dispa tcherFrame) at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.Dispatche rFrame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(System.Object) at System.Windows.Application.RunInternal(System.Windows.Window) at System.Windows.Application.Run(System.Windows.Window) at Power8.App.Main() </Data> </EventData> </Event> 4) Debug версия тоже упала, но сперва появилась такое сообщение Забыл уточнить у меня на восьмерке также установлен антивирус бета версии КИС 2013 сборка 3242 (актуальная на сегодня) Изменено 15 мая, 2012 пользователем mike 1 Цитата Ссылка на сообщение Поделиться на другие сайты
AgentMC 52 Опубликовано 15 мая, 2012 Автор Share Опубликовано 15 мая, 2012 Спасибо, воспроизвёл. Я уж и забыл, что существуют флоппи-диски))) Через пару часов выложу обновление. Цитата Ссылка на сообщение Поделиться на другие сайты
mike 1 1 093 Опубликовано 15 мая, 2012 Share Опубликовано 15 мая, 2012 Спасибо, воспроизвёл. Я уж и забыл, что существуют флоппи-диски)))Через пару часов выложу обновление. Что же буду ждать обновление Цитата Ссылка на сообщение Поделиться на другие сайты
AgentMC 52 Опубликовано 15 мая, 2012 Автор Share Опубликовано 15 мая, 2012 Есть. Проверяй. Цитата Ссылка на сообщение Поделиться на другие сайты
mike 1 1 093 Опубликовано 15 мая, 2012 Share Опубликовано 15 мая, 2012 (изменено) Есть. Проверяй. Обновленная версия запустилась, но после того как я посмотрел каталог с дисками через эту программу программа мне выдала о своей приостановке работы. Из журнала событий удалось вытащить следующее: Log Name: Application Source: Application Error Date: 15.05.2012 17:44:44 Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: Михаил Description: Faulting application name: Power8.exe, version: 0.3.1.0, time stamp: 0x4fb2380b Faulting module name: KERNELBASE.dll, version: 6.2.8250.0, time stamp: 0x4f3f37cf Exception code: 0xe0434352 Fault offset: 0x0004e09f Faulting process id: 0xa04 Faulting application start time: 0x01cd32a088e61c57 Faulting application path: C:\Users\mike\Desktop\New folder\New folder\Power8.exe Faulting module path: C:\Windows\system32\KERNELBASE.dll Report Id: 2078935d-9e94-11e1-8e7d-000c29e127e8 Faulting package full name: Faulting package-relative application ID: Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-05-15T13:44:44.000000000Z" /> <EventRecordID>4951</EventRecordID> <Channel>Application</Channel> <Computer>Михаил</Computer> <Security /> </System> <EventData> <Data>Power8.exe</Data> <Data>0.3.1.0</Data> <Data>4fb2380b</Data> <Data>KERNELBASE.dll</Data> <Data>6.2.8250.0</Data> <Data>4f3f37cf</Data> <Data>e0434352</Data> <Data>0004e09f</Data> <Data>a04</Data> <Data>01cd32a088e61c57</Data> <Data>C:\Users\mike\Desktop\New folder\New folder\Power8.exe</Data> <Data>C:\Windows\system32\KERNELBASE.dll</Data> <Data>2078935d-9e94-11e1-8e7d-000c29e127e8</Data> <Data> </Data> <Data> </Data> </EventData> </Event> Log Name: Application Source: .NET Runtime Date: 15.05.2012 17:44:39 Event ID: 1026 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Михаил Description: Application: Power8.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Xml.XmlException Stack: at System.Xml.XmlTextReaderImpl.Throw(System.Exception) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.Load(System.Xml.XmlDocument, System.Xml.XmlReader, Boolean) at System.Xml.XmlDocument.Load(System.Xml.XmlReader) at System.Xml.XmlDocument.Load(System.String) at Power8.PowerItemTree.GetLibraryDirectories(System.String) at Power8.PowerItemTree.ScanFolderSync(Power8.PowerItem, System.String, Boolean) at Power8.PowerItemTree+<>c__DisplayClass36.<ScanFolder>b__35(System.Object) at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem. ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name=".NET Runtime" /> <EventID Qualifiers="0">1026</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-05-15T13:44:39.000000000Z" /> <EventRecordID>4950</EventRecordID> <Channel>Application</Channel> <Computer>Михаил</Computer> <Security /> </System> <EventData> <Data>Application: Power8.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Xml.XmlException Stack: at System.Xml.XmlTextReaderImpl.Throw(System.Exception) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.Load(System.Xml.XmlDocument, System.Xml.XmlReader, Boolean) at System.Xml.XmlDocument.Load(System.Xml.XmlReader) at System.Xml.XmlDocument.Load(System.String) at Power8.PowerItemTree.GetLibraryDirectories(System.String) at Power8.PowerItemTree.ScanFolderSync(Power8.PowerItem, System.String, Boolean) at Power8.PowerItemTree+<>c__DisplayClass36.<ScanFolder>b__35(System.Object) at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem. ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() </Data> </EventData> </Event> Изменено 15 мая, 2012 пользователем mike 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Sandynist 1 115 Опубликовано 15 мая, 2012 Share Опубликовано 15 мая, 2012 (изменено) Покажите хоть на скрине как она выглядит? У меня под Win 8 вообще не появляется, просто торчит процесс в диспетчере задач и всё P.S. Скрин нашел, его нужно было запостить в первое сообщение. Видимо не срабатывает из-за того, что не установлен Net Framework 4, нужно было предусмотреть такой вариант у пользователя и при старте без него выводить предложение скачать и установить. Изменено 15 мая, 2012 пользователем Sandynist Цитата Ссылка на сообщение Поделиться на другие сайты
mike 1 1 093 Опубликовано 15 мая, 2012 Share Опубликовано 15 мая, 2012 (изменено) Покажите хоть на скрине как она выглядит? У меня под Win 8 вообще не появляется, просто торчит процесс в диспетчере задач и всё P.S. Скрин нашел, его нужно было запостить в первое сообщение. Видимо не срабатывает из-за того, что не установлен Net Framework 4, нужно было предусмотреть такой вариант у пользователя и при старте без него выводить предложение скачать и установить. Скриншот программы Video9.7z Изменено 15 мая, 2012 пользователем mike 1 Цитата Ссылка на сообщение Поделиться на другие сайты
AgentMC 52 Опубликовано 15 мая, 2012 Автор Share Опубликовано 15 мая, 2012 (изменено) mike 1, судя по всему у тебя где-то на диске лежит файл библиотеки Windows (с расширением .Library-MS) с повреждённой внутренней структурой. Убери файл или исправь структуру - и не будет падать. Файлы .library-ms не должны редактироваться вручную пользователем. Я добавлю в следующую версию защиту от кривых XMLей, но это явно не хотфикс. Sandynist, совершенно верно, и это давно реализовано на уровне .Net Framework. Но только в обратную сторону. Посмотрю, что можно сделать. Скриншот программы Кстати, на скриншоте, равно как и у меня в вмваре плеере, основная кнопка чёрная. По ходу это глюк вари. На аппаратной конфигурации, вне зависимости от видеокарты, если Aero Glass активирован - кнопка стеклянная. Изменено 15 мая, 2012 пользователем AgentMC Цитата Ссылка на сообщение Поделиться на другие сайты
mike 1 1 093 Опубликовано 15 мая, 2012 Share Опубликовано 15 мая, 2012 (изменено) mike 1,судя по всему у тебя где-то на диске лежит файл библиотеки Windows (с расширением .Library-MS) с повреждённой внутренней структурой. Убери файл или исправь структуру - и не будет падать. Файлы .library-ms не должны редактироваться вручную пользователем. Я добавлю в следующую версию защиту от кривых XMLей, но это явно не хотфикс. В корне диска С файл с расширением .Library-MS? Все исправил виновником падения была библиотека с картинками Программа не всегда видит общие сетевые ресурсы в системе Изменено 15 мая, 2012 пользователем mike 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Sandynist 1 115 Опубликовано 15 мая, 2012 Share Опубликовано 15 мая, 2012 Разобрался, Net Framework не при чём, он уже есть в составе Win8, просто на тестовую машину я заходил через mstsc.exe , а при удалённом подключении практически не видно, что в углу кнопка поменяла цвет и программа работает. Серьёзный пробел в юзабилити программы, тыкать в стрелки очень неудобно, они очень узкие, если сравнить с фейсом от Win7, то получаются в два раза уже. Цитата Ссылка на сообщение Поделиться на другие сайты
AgentMC 52 Опубликовано 15 мая, 2012 Автор Share Опубликовано 15 мая, 2012 Разобрался, Net Framework не при чём, он уже есть в составе Win8, просто на тестовую машину я заходил через mstsc.exe , а при удалённом подключении практически не видно, что в углу кнопка поменяла цвет и программа работает. Серьёзный пробел в юзабилити программы, тыкать в стрелки очень неудобно, они очень узкие, если сравнить с фейсом от Win7, то получаются в два раза уже. 1) Ок, хотя пищу для размышлений ты мне всё равно дал Попробуй Alt+Z - не нужно ориентироваться на кнопку + окно появится в ближайшем к мышке углу... 2) Как только Андрюха выйдет с больничного, будем переделывать UI в целом. Расширим кнопки в том числе. Пожелалку записал. Программа не всегда видит общие сетевые ресурсы в системе Ммм... в каком смысле? Как бы и не предполагается, что программа будет выводить список сетевых ресурсов. Если ты про список компьютеров — это длительная операция, выполняется в фоне, у меня на работе в домене enterprize-масштаба занимает ~14 секунд. Просто подожди, и они появятся. Или не появятся Это уже от винды зависит. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.