J0hn30 Ответов: 3

Как отключить вырезать, копировать, вставлять, удалять, переименовывать и т. д. из реестра Windows ?


Привет. Я пытаюсь создать программное обеспечение в VB.Net, чтобы отключить следующее с ПК с Windows 7.


- Вырезать, копировать, вставлять, переименовывать, удалять, открывать, печатать, делиться, создавать ярлыки, открывать с помощью, отправлять в свойства.


Я хочу дать пользователям возможность отключать их выборочно/индивидуально с помощью флажков, чтобы эти опции были отключены при щелчке правой кнопкой мыши.


Я знаю, что для этого я должен отключить их из реестра Windows.


Моя проблема в том, что я не знаю, какой ключ правильно отключить, так как реестр настолько огромен, и некоторые ключи имеют схожие имена.


Может ли кто-нибудь помочь мне сказать, каковы точные ключевые местоположения вышеупомянутых функций щелчка правой кнопкой мыши в реестре Windows ?


Я был бы вам очень признателен. Спасибо.

Richard MacCutchan

Я должен спросить, почему вы все равно хотите это сделать? Это кажется очень странной идеей, и я не вижу, какая от нее может быть польза.

J0hn30

Я делаю это потому, что это мой последний годовой проект в университете. Лектор вроде как подал мне эту идею и сказал, что можно отключить каждую из этих функций в реестре.

Я даже использовал бесплатную программу под названием RegScanner для поиска этих ключей. Например, если я ввожу "копировать", "вставить", "переименовать" и все такое, он показывает мне сотни ключей с этими ключами names...so это трудно сломать, который является правильным ключом. Есть даже инструмент, который я нашел (http://www.askvg.com/how-to-restrict-users-from-cut-copy-paste-and-delete-operations-in-windows/) доступно, которое может отключить вырезание, копирование и вставку.

Поэтому я предположил, что можно отключить каждый из вышеперечисленных из реестра.

Philippe Mori

Если такой ключ существует, то может потребоваться выход из системы (или, возможно, перезагрузка), так как Windows, вероятно, будет читать эти ключи только один раз. Это было бы очень трудоемким испытанием.

Кстати, это действительно плохая идея-делать это на других компьютерах. Даже если бы мы знали, как это сделать, мы, вероятно, не скажем вам, потому что мы не хотим помогать созданию программного обеспечения, которое мы не можем одобрить.

Кстати, даже если эти опции действительно существуют, они, вероятно, доступны только в профессиональной (или конечной) версии Windows (и, следовательно, не влияют на Home Premium). И ограничения обычно устанавливаются с помощью групповой политики.

J0hn30

Я вижу. Я спрашиваю потому, что это мой проект в университете. Лектор вроде как подал мне эту идею и сказал, что можно отключить каждую из этих функций в реестре.

Я даже использовал бесплатную программу под названием RegScanner для поиска этих ключей. Например, если я ввожу "копировать", "вставить", "переименовать" и все такое, он показывает мне сотни ключей с этими ключами names...so это трудно сломать, который является правильным ключом. Есть даже инструмент, который я нашел (http://www.askvg.com/how-to-restrict-users-from-cut-copy-paste-and-delete-operations-in-windows/) доступно, которое может отключить вырезание, копирование и вставку.

Поэтому я предположил, что можно отключить каждый из вышеперечисленных из реестра.

Dave Kreskowiak

Установите эту утилиту и убедитесь, что она работает. Затем загрузите Process Monitor с сайта http://technet.microsoft.com/en-us/sysinternals/bb896645 и используйте это, чтобы отслеживать, что делает утилита для diable этих функций.

J0hn30

Какую утилиту вы имеете в виду, Дэйв...RegScanner ?

Dave Kreskowiak

Есть даже инструмент, который я нашел (http://www.askvg.com/how-to-restrict-users-from-cut-copy-paste-and-delete-operations-in-windows/) доступно, которое может отключить вырезание, копирование и вставку

Brinda Lakhani

Эй, у меня тоже есть такой же проект. если вы найдете решение, то, пожалуйста, поделитесь со мной.

3 Ответов

Рейтинг:
28

Richard MacCutchan

Я не уверен, что вы можете отключить их с помощью реестра. В частности, вырезание, копирование и вставка обрабатываются непосредственно приложениями, поэтому вам придется сначала заставить приложения проверить какое-то значение; а не то, что очень вероятно. Кроме того, вы не должны изменять значения в реестре, если вы не уверены, что знаете, что делаете, и это не будет иметь никаких неблагоприятных побочных эффектов. Многие разделы реестра не очень хорошо документированы за пределами Microsoft, поэтому их изменение может иметь серьезные последствия, а не то, что большинство пользователей были бы довольны.


J0hn30

Привет, Ричард. Спасибо за ваш ответ.

Некоторые друзья говорили мне, что их можно отключить из реестра, и я знаю о его рисках. Разве нельзя отключить вырезание, копирование, вставку, которые появляются при щелчке правой кнопкой мыши на рабочем столе ?

Знаете ли вы точное местоположение любого из этих ключей, упомянутых выше в реестре Windows 7, или у вас есть какие-либо идеи о том, как я могу их найти ?

Спасибо.

Richard MacCutchan

1. Не слушайте друзей; если они говорят, что это возможно, то попросите их объяснить, как именно это сделать.
2. Извините, но я не знаю соответствующих ключей, мне потребуется довольно много времени, чтобы найти их, и даже тогда я не доверю себе сделать то, о чем вы просите.

Philippe Mori

Если вы осознаете риск, то зачем вам вообще рисковать?

J0hn30

Я делаю это, потому что это мой проект в университете. Лектор вроде как подал мне эту идею и сказал, что можно отключить каждую из этих функций в реестре.

Я даже использовал бесплатную программу под названием RegScanner для поиска этих ключей. Например, если я ввожу "копировать", "вставить", "переименовать" и все такое, он показывает мне сотни ключей с этими ключами names...so это трудно сломать, который является правильным ключом. Есть даже инструмент, который я нашел (http://www.askvg.com/how-to-restrict-users-from-cut-copy-paste-and-delete-operations-in-windows/) доступно, которое может отключить вырезание, копирование и вставку.

Поэтому я предположил, что можно отключить каждый из вышеперечисленных из реестра.

Richard MacCutchan

Я просто взглянул на эту ссылку и некоторые из предложенных "исправлений", на которые ссылается статья. Если вы действительно хотите повеселиться, то попробуйте их все; но не возвращайтесь сюда, спрашивая, как это исправить, когда ваша система не будет работать.

J0hn30

хаха...Я не буду, обещаю. Я просто должен попробовать все, что смогу. Я не собираюсь сдаваться. Моя степень с отличием и будущее на кону.

Richard MacCutchan

Я не вижу, как такая задача может принести вам степень с отличием; но даже в Великобритании вы можете получить степень за то, что мало делаете.

J0hn30

Я согласен с вами в этом that...it это просто необходимость накапливать баллы, чтобы получить хороший класс чести.

J0hn30

Я вижу. Большое вам спасибо, Ричард, за ваши отзывы. Я действительно ценю это.

Sergey Alexandrovich Kryukov

Мой 5. Иногда кажется, что главная цель многих исследователей-испортить систему без ремонта. :-)
--СА

J0hn30

Кстати, я все еще открыт для любой обратной связи от любого, кто может мне помочь. Спасибо.

Richard MacCutchan

Принимая во внимание open.
В реестре каждый тип расширения файла (doc, txt, pdf, cs, cpp, xls, java, ... ) имеет запись, и каждая запись имеет ключ для open функция, поэтому вам придется пройти и отключить их все, и шансы очень высоки, что с этого момента ваша система вообще не будет работать.

J0hn30

а ну понятно

J0hn30

Похоже, моя задача невыполнима.

Dave Kreskowiak

Вы не можете отключить все эти вещи в реестре. Большинство из этих вещей даже не имеют значения реестра, чтобы что-то делать.

Почему ты хочешь это сделать??

J0hn30

Привет, Дэйв. Я вижу. Я делаю это, потому что это мой проект в университете. Лектор вроде как подал мне эту идею и сказал, что можно отключить каждую из этих функций в реестре.

Я даже использовал бесплатную программу под названием RegScanner для поиска этих ключей. Например, если я ввожу "копировать", "вставить", "переименовать" и все такое, он показывает мне сотни ключей с этими ключами names...so это трудно сломать, который является правильным ключом.

Есть даже инструмент, который я нашел (http://www.askvg.com/how-to-restrict-users-from-cut-copy-paste-and-delete-operations-in-windows/) доступно, которое может отключить вырезание, копирование и вставку. Поэтому я предположил, что можно отключить каждый из вышеперечисленных из реестра.

Dave Kreskowiak

Есть даже инструмент, который я нашел (http://www.askvg.com/how-to-restrict-users-from-cut-copy-paste-and-delete-operations-in-windows/) доступно, которое может отключить вырезание, копирование и вставку

Рейтинг:
1

Jan Steyn

Возможно, вы захотите взглянуть на службы управления правами Windows. Любое приложение, которое подписано на RMS, может ограничить то, какая информация может быть скопирована и вставлена и т. д. Однако приложения, которые не подписаны на службу управления правами, не настраиваются. http://technet.microsoft.com/en-us/library/dd277323.aspx[^]- это ссылка, описывающая реализацию в самой MS.

SDK можно загрузить с сайта http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15902[^].

Надеюсь, это поможет

Редактировать:

Кроме того, вы можете ознакомиться с источником программного обеспечения Cybera Internet Cafe по адресу http://sourceforge.net/projects/cybera/files/latest/download[^Он был написан на VB6 и включает в себя блокировку рабочей станции. Рабочая станция должна быть профессиональной, она не блокирует домашние издания.


J0hn30

Привет, Джен. Спасибо, я обязательно этим займусь. Однако я использую Windows 7 Professional. Поддержит ли он его ?

Рейтинг:
0

wasimnizami

у меня есть небольшое программное обеспечение, которое ограничивает возможность вырезать, копировать и вставлять.
после запуска этого софта вы запускаете программное обеспечение regscanner, которое показывает вам изменение в файлах реестра и теперь получит нужные вам файлы.
а другим способом(может быть) вы отключите эту опцию с помощью gpedit.msc и запустите regscanner.
вам нужно программное обеспечение plz напишите Мне Я пришлю вам небольшое программное обеспечение в ответ
[Адрес Не Показан]


fjdiewornncalwe

Пожалуйста, не указывайте свой адрес электронной почты в ответе. Любой ответ от OP на ваш ответ будет отправлен вам по электронной почте через электронную почту, которую вы использовали для создания своей учетной записи CP. Овации.

wasimnizami

хорошо, спасибо