Can The "Disk Cleanup" Operation On Windows Be Disabled / Enabled With A Registry Setting Using .Net
Nov 21, 2011
Can the "Disk Cleanup" operation on Windows be disabled / enabled with a registry setting using VB.Net?I am using Windows 7 32 bit ultimate edition. but as a temporary measure I do not wish to do so.
I am making a configuration screen so that an administrator can easily determine what controls on a form are enabled according to a combo selection.
I have created a table (SQL2008 DB) to store the settings and need ideas how I can best implement.
The session form will start up normal with only a few controls enabled to start, but then when the user selects a "session type" from a drop down combo then the form will be configured for that type. Because there may be several different combinations, and I do want to offer the user the ability to add and configure more types as needed I feel like this may be the best method instead of hard coding.
Table Structure
SessionType varchar(25) not null PK ControlSwitch varchar(50) Not Null
(Edit: I may add an additional DB field so that I can specify the default value of a control also)
Now what I thought I would do on the config form is have a series of combo boxes and the label represent each control with a value of True or False, then when saved it builds a string like example 1,1,0,1,0,1,1,1 or True, True, False etc.
The string would represent ctrl1=on, ctrl2=on,ctrl3=off,ctrl4=on,ctrl5=off,ctrl6=on,ctrl7=on,ctrl8=on and so on.
After I ran a disk-cleanup (in my case AVG PC-TuneUp), the loading of my VB.net project gave error on a missing file.Changing the build-configuration (DEBUG->RELEASE->DEBUG) would recreate the file and all is OK. But I have basic configuration-info for the build, maybe in more complex cases some important details could be lost when the file gets deleted.I would think an information as critical as that, would be placed in the project folder, or be part of one of the many files that make up the project, but not in the temp-folder.
Put a Datagridview on a form, fill it with data. dgv1.enabled = True and dgv1.enabled = False are almost the same look to the eye unlike other controls (textbox,combo, listview, etc ...) where there back color changed to light grey and you can distinguish if that control is enabled or disabled but not for Datagridview.
i want to make only Library Reports Menu enabled if i login as user i.e if i seelct login as user then only menu item which user can access should be Library Reports and Student Details Menu enabled Property should be Flase
I'm trying to allow scrolling in a Multiline-TextBox even if the TextBox is set to
textbox.Enabled = False
This is not possible, as the Scrollbar is disabled with the Enabled-Command, too.The default solution here is to set
textbox.ReadOnly = True textbox.Enabled = True
but this doesn't really do the trick for me. With ReadOnly I can still select the text of a TextBox as well as place the cursor inside of it. But as I have normal (non Multiline-TextBoxes) and other controls on the same form I don't want that to happen. I want to have exactly the same behavior as all the other disabled TextBoxes.
For everything else, like mimic the color of a disabled textbox and so on, there is a legitimate workaround with the ReadOnly-Property, but I coudn't find any for selecting text and placing the cursor.
UPDATE:I tried to use WIN32 API but it didn't work as expected:
Imports System.Windows.Forms Imports System.Runtime.InteropServices Public Class TestTextBox
I'm trying to display the network adapters on the computer running this application. For that I want to be able to display all network adapters, no matter which status they have. Then I want to be able to enable and disable the adapters by pushing a button.
I've tried using System.Net.NetworkInformation, but it seems as though it only contains the one that's active.
can i use an inverse notation in the databindings to enabled or disabled one checkbox?I have a form that has several controls binded, and if i have true in one field in the database i need to check checkbox and disabled it.Something like:
I don't see why this doesn't work. I have gone into the registry and removed the registry key below and still no joy. The error arises at the For Each Loop.
I'm using visual basic 2005 express edition I am having trouble with comboboxes and a button I want the button to be disabled "button1.enabled = false" when the program starts Then when the user selects a listing in all the comboboxes have the button become enabled "button1.enabled = true"
My application uses structures that contain strings and arrays that I want to write to disk. I understand that I can create the fixed length data types in the structures by using "ReDim" and "String$", but my question is: Does VB reallocate the storage for the structure which includes these redimensioned members in-line (which would be necessary in order to write the contents to disk), or does it allocate heap and merely store a pointer in the structure?If only a pointer is provided, is there a straightforward workaround to allow me to create fixed length data types in a structure that could be written to a disk file?Or, Is there an I/O method that will handle the situation by recreating a contiguous buffer containing the structure before writing it to disk?
why the button in "String Collection Editor" is disabled (Please see the graph)?My final target is to enter a name-value dictionary in App.Config file, is there any alternative method to do that?
As some of you are aware of, I am fairly new to VB.NET. I am trying to learn as much as I can. I have a textbox which is set to multiline. It's setup to accept a maximum of 500 characters (10 lines of 50). First of all, since it's size is fixed, how can I remove the right bar on the left as im not using it (the scrolling bar).
#2, once a user click on a button, I disable the textbox and display the text. I can set the background color, however it looks like when the textbox is disabled, text is gray and can't be changed. A fix I found is to use a label and hide the textbox, but are there any easier way ?
I have created an application in Visual Basic 2010 which supports for Windows Aero (glassy effect) . But if Aero isn't enabled, error messages appears in the application. I need to know the code to ientify wheter Windows Aero is enabled or not.
I need to perform a huge amount of registry read operations, and I'm trying to figure out a way to make each read operation faster than using My.Computer.Registry.
If I used APIs directly to do it, it should be faster, right?
firstly i wanted to say sorry for my english. And my problem is a windows xp which is almost all of parts disabled. i'll try to explain with a screenshot
this is a sample pc not the real pc that has the problem All the start menu items , and the other stuff like group policy , run menu , task manager , my computer , control panel also internet access disabled except 1 or 2 site and internet explorer's Options menu also disabled
Local area connection's Options menu disabled too for change Icons on desktop like My computer , files disabled , and you can't access the C:/ folder via the browser it is disabled too which libraries do i supposed to use ? or could you guys give me some info for how to do ? i know i didn't explained myself enough but i really have to enable all options on that pc , including all start menu items , group policy access , and access to drives .
one last question , my first aim is surfing on the internet sites without restrictions , it is a router sided restriction i think , if i use softwares like Hotspot shield , can i surf on the internet without restrictions ?
Is there any way to check from .NET if windows update is enabled?
I want to prompt the users every time they log into my app that their computer might be at risk and give them a link to windows update website (or windows update application from control panel).
Preferably it should work on XP, Vista and Windows 7. Maybe there is a registry key or even better an API?
I'm setting up a simple app that has 2 variables, one from a combobox and one from a textbox.Putting all my code directly in the button1_click sub works just fine, however, I wanted to add a marquee progress bar so I tried to implement a backgroundworker.
[code]...
and call it with Me.Invoke(New SetComboBoxTextDelegate(AddressOf SetComboBoxText), ComboBox1.Text)but it still throws the Cross-thread operation invalid error.
I have enabled the glass effect to Windows Forms in Visual Basic 2010. When I drop controls, they are not displaying well as usual. Whats is wrong with this?Image:
I am trying to add a splash screen to my app and when I go into project properties the windows application framwork properties are disabled so a cannot set my form as a splash screen. The checkbox for enable application properties is also disabled so I cannot check it.
im trying to make a vb 2010 program to startup with windows with that is the user choice and i have got this code from the net:
[Code]...
i havent got a clue on why its opening on the wrong path at startup, but if i close the app and i open it manually by its desktop icon everything is fine again :S
I'm trying to attach to a windows service I am running to debug it however the "Available Processes" list under "Attach to Process" it shows as disabled and won't allow me to attach.
I want to change this registry setting in windows vista and 7 ("HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesUSBSTOR","Start",4) by clicking a button.[code]how do i change ("HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesUSBSTOR","Start") value to 4..How do i request administrative privilages for my aplication to change registry setting when it starts?
In Windows 7 you can pin a program to the taskbar so it appears like a quicklaunch item. In my program I need to get a list of all the programs that are pinned to the taskbar. Does anyone know how I can do this programatically, either through an API call or through a registry setting?