Загрузка...

Author's article Quiet Clipper in C#

Thread in C# created by Skrom_inactive86480 Apr 30, 2018. 4448 views

  1. BLVCKED
    BLVCKED May 1, 2018 213 Jan 4, 2017
    нормально то объяснить можно а не сразу ссаными тряпками кидаться:D
     
  2. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 1, 2018 AcridRain ******* 107 Feb 25, 2017
    ахах, ну прости, не хотел оскорбить или обидеть как-то))
    Просто в данном клипере используется WinAPI в то время как в других клиперах проверяют буфер обмена в цикле - что плохо сказываеться на производительности и нагрузке процессора.
    В нашем случае нам не нужны циклы так как windows оповестит сам нашу программу о том что в буфере обмена появились изменения.
    В прочем я на видео это объяснил)) Еще раз извини если что не так)
     
  3. Akesidem
    Akesidem May 1, 2018 24 Feb 23, 2018
  4. BLVCKED
    BLVCKED May 1, 2018 213 Jan 4, 2017
    вот, спасибо за объяснение одна из лучших тем если что по клипперу и тд))
     
  5. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 1, 2018 AcridRain ******* 107 Feb 25, 2017
    да незачто)) надеюсь пригодится, спасибо за хорошие слова)
     
  6. Jigan72
    Jigan72 May 2, 2018 Banned 503 Mar 25, 2018
    Интерес такой а как мне компилировать его так чтобы библиотека "ClipboardHelper" не выходила а была в самом клипере?? я просто не знаток с# да и вообще не кодировал давно)) можешь что нибудь посоветовать кроме архиватора)? спасибо за тему отличная)) уже написал все как надо)) только вот единственный вопрос и всё)) подскажи
     
  7. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 2, 2018 AcridRain ******* 107 Feb 25, 2017

    Достаточно кликнуть на библиотеку и задать ей свойство "внедренный ресурс". Если не поможет погугли на тему "dll в exe c#" там много других примеров.
     
  8. Jigan72
    Jigan72 May 2, 2018 Banned 503 Mar 25, 2018
    спс
     
  9. Jigan72
    Jigan72 May 2, 2018 Banned 503 Mar 25, 2018
    я видел что можно ставить "%" как то число которое будет выдано сетью, как это сделать?? какие службы подключить???
     
  10. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 2, 2018 AcridRain ******* 107 Feb 25, 2017
    Не понял вопроса.
     
  11. Jigan72
    Jigan72 May 4, 2018 Banned 503 Mar 25, 2018
  12. SyDeco
    SyDeco May 4, 2018 Banned 1 May 4, 2018
    подскажите ламеру, что писать в ClipboardMonitor.cs -_-
     
  13. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 4, 2018 AcridRain ******* 107 Feb 25, 2017
    В нем ненужно нечего писать. Вместо него я прикрепил библиотеку. Скачай ее и добавь в проект
     
  14. SyDeco
    SyDeco May 4, 2018 Banned 1 May 4, 2018
    каким образом добавить?
     
  15. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 4, 2018 AcridRain ******* 107 Feb 25, 2017
    Дмешь на ссылки правой кнопкой и жмешь добавить. Далее обзор и выбираешь библиотеку
     
  16. SyDeco
    SyDeco May 4, 2018 Banned 1 May 4, 2018
    http://prntscr.com/jdprv1 - как бороться?
    Code
    ************** Текст исключения **************
    System.Runtime.InteropServices.ExternalException: Сбой при выполнении запрошенной операции с буфером обмена.
    в System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
    в System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
    в Clipboard.Program.Clip(ClipboardFormat format, Object data) в C:\Users\*****\source\repos\Clipboard\Clipboard\Program.cs:строка 24
    в ClipboardHelper.ClipboardMonitor.<>c.<Start>b__4_0(ClipboardFormat format, Object data)
    в ClipboardHelper.ClipboardMonitor.ClipboardWatcher.ClipChanged()
    в ClipboardHelper.ClipboardMonitor.ClipboardWatcher.WndProc(Message& m)
    в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Загруженные сборки **************
    mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Clipboard
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Users/****/source/repos/Clipboard/Clipboard/bin/Debug/Clipboard.exe
    ----------------------------------------
    ClipboardHelper
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Users/*****/source/repos/Clipboard/Clipboard/bin/Debug/ClipboardHelper.DLL
    ----------------------------------------
    System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8827 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8825 (WinRelRS3.050727-8800)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** Оперативная отладка (JIT) **************
    Для подключения оперативной (JIT) отладки файл .config данного
    приложения или компьютера (machine.config) должен иметь
    значение jitDebugging, установленное в секции system.windows.forms.
    Приложение также должно быть скомпилировано с включенной
    отладкой.

    Например:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    При включенной отладке JIT любое необрабатываемое исключение
    пересылается отладчику JIT, зарегистрированному на данном компьютере,
    вместо того чтобы обрабатываться данным диалоговым окном.


     
  17. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 5, 2018 AcridRain ******* 107 Feb 25, 2017
    уверен что ты сделал все по инструкции?
     
  18. SyDeco
    SyDeco May 5, 2018 Banned 1 May 4, 2018
    копипаст
     
  19. Skrom_inactive86480
    Skrom_inactive86480 Topic starter May 6, 2018 AcridRain ******* 107 Feb 25, 2017
    Чтобы тебе помочь нужно глянуть твой код. Если есть возможность кинь проект в лс
     
  20. bonyaaaaaaaaaa
    хорошая тема :finger_up:
    The post was merged to previous Mar 21, 2024
    ссылка не работает
     
Loading...
Top