If you're purchasing a new laptop then yes I would say the display will be better and if you old monitor is getting dim then of course it will be brighter.
If you’re purchasing a new laptop then yes I would say the display will be better and if you old monitor is getting dim then of course it will be brighter.
Apparently not a patched Windows 7 Ultimate 32-bit Genuine version. Download and install this: https://www.microsoft.com/en-us/dow... How To Ask Questions The Smart Way
No, you should just get an Intel G31 motherboard which are dirt cheap that can support all the way up to a Core 2 Quad Q9xxx series.MSI G31TM-P21 LGA 775 Intel G31 Micro ATX Intel Motherboard $47.99 http://www.newegg.ca/Product/Produc...Optional...Intel Pentium E5300 Wolfdale 2.6GHz 2MB L2 Cache LGARead more
No, you should just get an Intel G31 motherboard which are dirt cheap that can support all the way up to a Core 2 Quad Q9xxx series.
I'm just trying to give viable alternatives.You will not get Edge to work with Vista. And to be able to use any of the browsers listed in response #4, you will have to download older/outdated versions because the most current versions will not work. I'm sure you already know that. Vista was never aRead more
I’m just trying to give viable alternatives.
You will not get Edge to work with Vista. And to be able to use any of the browsers listed in response #4, you will have to download older/outdated versions because the most current versions will not work. I’m sure you already know that. Vista was never a popular OS & the current worldwide market share is 0.45% so no browser developer is going to waste their time maintaining support for it. https://gs.statcounter.com/windows-…
EDIT: I just wanted to add that I started experimenting with Linux in about 2005 after beta testing Vista. By the time Vista was RTM in 2007, I was fairly proficient with Linux & I’ve stuck with it. I have Win10 machines as well but I could easily abandon Windows altogether & not miss a step.
The fact that locker.bat was used has no real consequence because all this does is make it a "protected operated system folder". So the question is simply how to recover a deleted folder.There are various recovery programs, such as:https://www.piriform.com/recuvaSomeone retrieved some files with thiRead more
The fact that locker.bat was used has no real consequence because all this does is make it a “protected operated system folder”. So the question is simply how to recover a deleted folder.
Probably not essential but it might be an idea to “temporarily” show protected operating system files and folders while you are attempting recovery. Bear in mind that the more you have used your computer since the deletion the less your chance of recovery – files and folders get over-written. EDIT: Showing protected operating system files is additional to showing hidden files. The reason this should be only done temporarily is because it can produce desktop.ini files in user areas such as the desktop.
Always pop back and let us know the outcome – thanks
"but would love to make my computer clean"No problem, lets continue after you have read my post #17Please download Farbar Recovery Scan Tool and save it onto your Desktop. If your default download location is not the Desktop, drag it out of it's location onto the Desktop.http://www.bleepingcomputer.Read more
“but would love to make my computer clean” No problem, lets continue after you have read my post #17
Please download Farbar Recovery Scan Tool and save it onto your Desktop. If your default download location is not the Desktop, drag it out of it’s location onto the Desktop. http://www.bleepingcomputer.com/dow… If we have to run Farbar more than once, refer this SS. http://i.imgur.com/yUxNw0j.gif Note: You need to run the version compatible with your system. If you are not sure which version applies to your system download both of them and try to run them. Only one of them will run on your system, that will be the right version. Double-click to run it. When the tool opens click Yes to disclaimer. Press Scan button. It will make a log (FRST.txt) on the Desktop. The first time the tool is run, it makes also another log (Addition.txt). The logs are large, upload them using Zippy ( No account/registration needed ) or upload to a site of your choosing. Give us the links please. http://www.zippyshare.com/ Instructions on how to use ZippyShare. http://i.imgur.com/naG6t2T.gif http://i.imgur.com/Vi9ZdIh.gif http://i.imgur.com/1IZu5kP.gif
You can try this vbs code: it finds Windows and Office keys, it seems to find my office 2013 key correctly.Copy paste the code into NotepadFile >> SaveAsChange 'Save as type' to 'All Files'Enter a filename and saveThen double click and a txt file will be saved in the same location to where theRead more
You can try this vbs code: it finds Windows and Office keys, it seems to find my office 2013 key correctly.
Copy paste the code into Notepad File >> SaveAs Change ‘Save as type’ to ‘All Files’ Enter a filename and save
Then double click and a txt file will be saved in the same location to where the vbs file is
Const HKLM = &H80000002;
dim fso: set fso = CreateObject("Scripting.FileSystemObject")
dim CurrentDirectory
CurrentDirectory = fso.GetAbsolutePathName(".")
Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile(CurrentDirectory & "\OfficeKeys.txt",8,True)
'wscript.echo "View Product Keys | Microsoft Products" & vbCrLf
'Install Date
Computer = "."
Set objWMIService = GetObject("winmgmts:" & Computer & "\root\cimv2")
Set Obj = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")
dim InsDate
For Each item in Obj
InsDate = item.InstallDate
' Gather Operating System Information
Caption = Item.Caption
OSArchitecture = Item.OSArchitecture
CSDVersion = Item.CSDVersion
Version = Item.Version
Next
dim NewDate
NewDate = mid(InsDate,9,2) & ":" & mid(InsDate,11,2) & ":" & mid(InsDate,13,2)
NewDate = NewDate & " " & mid(InsDate,7,2) & "/" & mid(InsDate,5,2) & "/" & mid(InsDate,1,4)
QueryWindowsProductKeys()
'wscript.echo 'vbCrLf & "Office Keys" & vbCrLf
QueryOfficeProductKeys()
Function DecodeProductKey(arrKey, intKeyOffset)
If Not IsArray(arrKey) Then Exit Function
intIsWin8 = BitShiftRight(arrKey(intKeyOffset + 14),3) And 1
arrKey(intKeyOffset + 14) = arrKey(intKeyOffset + 14) And 247 Or BitShiftLeft(intIsWin8 And 2,2)
i = 24
strChars = "BCDFGHJKMPQRTVWXY2346789"
strKeyOutput = ""
While i > -1
intCur = 0
intX = 14
While intX > -1
intCur = BitShiftLeft(intCur,8)
intCur = arrKey(intX + intKeyOffset) + intCur
arrKey(intX + intKeyOffset) = Int(intCur / 24)
intCur = intCur Mod 24
intX = intX - 1
Wend
i = i - 1
strKeyOutput = Mid(strChars,intCur + 1,1) & strKeyOutput
intLast = intCur
Wend
If intIsWin8 = 1 Then
strKeyOutput = Mid(strKeyOutput,2,intLast) & "N" & Right(strKeyOutput,Len(strKeyOutput) - (intLast + 1))
End If
strKeyGUIDOutput = Mid(strKeyOutput,1,5) & "-" & Mid(strKeyOutput,6,5) & "-" & Mid(strKeyOutput,11,5) & "-" & Mid(strKeyOutput,16,5) & "-" & Mid(strKeyOutput,21,5)
DecodeProductKey = strKeyGUIDOutput
End Function
Function RegReadBinary(strRegPath,strRegValue)
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
objReg.GetBinaryValue HKLM,strRegPath,strRegValue,arrRegBinaryData
RegReadBinary = arrRegBinaryData
Set objReg = Nothing
End Function
Function BitShiftLeft(intValue,intShift)
BitShiftLeft = intValue * 2 ^ intShift
End Function
Function BitShiftRight(intValue,intShift)
BitShiftRight = Int(intValue / (2 ^ intShift))
End Function
Function QueryOfficeProductKeys()
strBaseKey = "SOFTWARE"
strOfficeKey = strBaseKey & "Microsoft\Office"
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
objReg.EnumKey HKLM, strOfficeKey, arrOfficeVersionSubKeys
intProductCount = 1
If IsArray(arrOfficeVersionSubKeys) Then
For Each strOfficeVersionKey In arrOfficeVersionSubKeys
Select Case strOfficeVersionKey
Case "11.0"
CheckOfficeKey strOfficeKey & "\11.0\Registration",52,intProductCount
Case "12.0"
CheckOfficeKey strOfficeKey & "\12.0\Registration",52,intProductCount
Case "14.0"
CheckOfficeKey strOfficeKey & "\14.0\Registration",808,intProductCount
Case "15.0"
CheckOfficeKey strOfficeKey & "\15.0\Registration",808,intProductCount
End Select
Next
End If
strBaseKey = "SOFTWARE\Wow6432Node"
strOfficeKey = strBaseKey & "Microsoft\Office"
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
objReg.EnumKey HKLM, strOfficeKey, arrOfficeVersionSubKeys
intProductCount = 1
If IsArray(arrOfficeVersionSubKeys) Then
For Each strOfficeVersionKey In arrOfficeVersionSubKeys
Select Case strOfficeVersionKey
Case "11.0"
CheckOfficeKey strOfficeKey & "\11.0\Registration",52,intProductCount
Case "12.0"
CheckOfficeKey strOfficeKey & "\12.0\Registration",52,intProductCount
Case "14.0"
CheckOfficeKey strOfficeKey & "\14.0\Registration",808,intProductCount
Case "15.0"
CheckOfficeKey strOfficeKey & "\15.0\Registration",808,intProductCount
End Select
Next
End If
End Function
'Office Product Key
Sub CheckOfficeKey(strRegPath,intKeyOffset,intProductCount)
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
objReg.EnumKey HKLM, strRegPath, arrOfficeRegistrations
If IsArray(arrOfficeRegistrations) Then
For Each strOfficeRegistration In arrOfficeRegistrations
objReg.GetStringValue HKLM,strRegPath & "" & strOfficeRegistration,"ConvertToEdition",strOfficeEdition
objReg.GetBinaryValue HKLM,strRegPath & "" & strOfficeRegistration,"DigitalProductID",arrProductID
If strOfficeEdition <> "" And IsArray(arrProductID) Then
WriteData "Product", strOfficeEdition
WriteData "Key", DecodeProductKey(arrProductID,intKeyOffset) & vbCrLf
intProductCount = intProductCount + 1
End If
Next
End If
End Sub
'Windows Product Key
Sub QueryWindowsProductKeys()
strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion","DigitalProductId",52)
If strWinKey <> "" Then
WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", ""
'WriteData "Installation Date: " & NewDate
WriteData "Key", strWinKey & vbnewline
Exit Sub
End If
strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion","DigitalProductId4",808)
If strWinKey <> "" Then
WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", ""
'WriteData "Installation Date: " & NewDate
WriteData "Key", strWinKey & vbnewline
Exit Sub
End If
strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey","DigitalProductId",52)
If strWinKey <> "" Then
WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", ""
'WriteData"Installation Date: " & NewDate
WriteData "Key", strWinKey & vbnewline
Exit Sub
End If
strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey","DigitalProductId4",808)
If strWinKey <> "" Then
WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", ""
'WriteData "Installation Date: " & NewDate
WriteData "Key", strWinKey & vbnewline
Exit Sub
End If
End Sub
Function CheckWindowsKey(strRegPath,strRegValue,intKeyOffset)
strWinKey = DecodeProductKey(RegReadBinary(strRegPath,strRegValue),intKeyOffset)
If strWinKey <> "BBBBB-BBBBB-BBBBB-BBBBB-BBBBB" And strWinKey <> "" Then
CheckWindowsKey = strWinKey
Else
CheckWindowsKey = ""
End If
End Function
Function RegReadBinary(strRegPath,strRegValue)
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
objReg.GetBinaryValue HKLM,strRegPath,strRegValue,arrRegBinaryData
RegReadBinary = arrRegBinaryData
Set objReg = Nothing
End Function
Function OsArch()
Set objShell = WScript.CreateObject("WScript.Shell")
If objShell.ExpandEnvironmentStrings("%ProgramFiles(x86)%") = "%ProgramFiles(x86)%" Then
OsArch = "x86"
Else
OsArch = "x64"
End If
Set objShell = Nothing
End Function
Sub WriteData(strProperty,strValue)
objFileToWrite.WriteLine strProperty & ": " & Trim(strValue)
'Set objShell = CreateObject("WScript.Shell")
'strKey = "HKLM\SOFTWARE\CentraStage\Custom" & strProperty
'objShell.RegWrite strKey,Trim(strValue),"REG_SZ"
'Set objShell = Nothing
End Sub
wscript.echo "Successfully Saved"
For a security system you really want a stable system that won't suffer interruptions and signal conflicts. I would personally go for an Ethernet cable. If time is a critical factor you could opt for an Ethernet over Power (EoP) / home-plug solution. It is fairly stable and provides decent speeds. TRead more
For a security system you really want a stable system that won’t suffer interruptions and signal conflicts. I would personally go for an Ethernet cable.
If time is a critical factor you could opt for an Ethernet over Power (EoP) / home-plug solution. It is fairly stable and provides decent speeds. The limitation is that the power must be supplied to these devices on the same circuit or phase for them to be able to talk to each other. Ethernet over power devices are relatively inexpensive so are worth a consideration. Also they are easy to setup. For a first timer maybe half an hour, for someone that has done it before 5 minutes. If you can find a retailer that will refund your money if they don’t meet your expectations would make them win win.
I wouldn’t consider a wireless solution for security purposes as there are too many chances of an interrupted connection, especially over 200 feet. I’m not sure there are many consumer grade options that would be beneficial.
Deciding between cat 5e and cat 6 shouldn’t be too much of an issue if you can find a good supplier. The cost difference for 200 feet between cat 5e and cat 6 is literally only a couple of dollars. Although I’m sure you won’t be running security cameras (I’m assuming this is part of your security setup) at high resolution cat 6 does have speed advantages. It might be beneficial also depending on how many cameras you wish to install.
Solved How Fast Do LCD’s Lose Their Brightness?
If you're purchasing a new laptop then yes I would say the display will be better and if you old monitor is getting dim then of course it will be brighter.
Solved When I Start My Plutonium T6 Application It Says
Apparently not a patched Windows 7 Ultimate 32-bit Genuine version. Download and install this: https://www.microsoft.com/en-us/dow... How To Ask Questions The Smart Way
How To Ask Questions The Smart Way
Can I Upgrade My Pentium 4 To Anything Else?
No, you should just get an Intel G31 motherboard which are dirt cheap that can support all the way up to a Core 2 Quad Q9xxx series.MSI G31TM-P21 LGA 775 Intel G31 Micro ATX Intel Motherboard $47.99 http://www.newegg.ca/Product/Produc...Optional...Intel Pentium E5300 Wolfdale 2.6GHz 2MB L2 Cache LGARead more
MSI G31TM-P21 LGA 775 Intel G31 Micro ATX Intel Motherboard
$47.99
http://www.newegg.ca/Product/Produc…
Optional…
Intel Pentium E5300 Wolfdale 2.6GHz 2MB L2 Cache LGA 775 65W Dual-Core Desktop Processor BX80571E5300
$64.99
http://www.newegg.ca/Product/Produc…
With both the motherboard and cpu it would cost 113 dollars, which is cheap and would give you a nice performance boost over what you have now.
Iron Sharpens Iron.
Unable To Create Server Socket
Perhaps this will help:https://computing.net/answers/wi...
https://computing.net/answers/wi…
Edge Chromium For Vista? Is It Possible?
I'm just trying to give viable alternatives.You will not get Edge to work with Vista. And to be able to use any of the browsers listed in response #4, you will have to download older/outdated versions because the most current versions will not work. I'm sure you already know that. Vista was never aRead more
You will not get Edge to work with Vista. And to be able to use any of the browsers listed in response #4, you will have to download older/outdated versions because the most current versions will not work. I’m sure you already know that. Vista was never a popular OS & the current worldwide market share is 0.45% so no browser developer is going to waste their time maintaining support for it.
https://gs.statcounter.com/windows-…
EDIT: I just wanted to add that I started experimenting with Linux in about 2005 after beta testing Vista. By the time Vista was RTM in 2007, I was fairly proficient with Linux & I’ve stuck with it. I have Win10 machines as well but I could easily abandon Windows altogether & not miss a step.
message edited by riider
Where Can I Download a Gateway Recovery Disk
http://support.gateway.com/s/SOFTWA...orhttp://neosmart.net/blog/2009/windo...i hate computers!but cant help myself....
or
http://neosmart.net/blog/2009/windo…
i hate computers!
but cant help myself….
Recover DELETED Hidden Folder Created By Locker.Bat File
The fact that locker.bat was used has no real consequence because all this does is make it a "protected operated system folder". So the question is simply how to recover a deleted folder.There are various recovery programs, such as:https://www.piriform.com/recuvaSomeone retrieved some files with thiRead more
There are various recovery programs, such as:
https://www.piriform.com/recuva
Someone retrieved some files with this program against all odds:
http://www.z-a-recovery.com/downloa…
Probably not essential but it might be an idea to “temporarily” show protected operating system files and folders while you are attempting recovery. Bear in mind that the more you have used your computer since the deletion the less your chance of recovery – files and folders get over-written.
EDIT:
Showing protected operating system files is additional to showing hidden files. The reason this should be only done temporarily is because it can produce desktop.ini files in user areas such as the desktop.
Always pop back and let us know the outcome – thanks
message edited by Derek
Solved Chrome/Torch Sluggish And Hanging All The Time
"but would love to make my computer clean"No problem, lets continue after you have read my post #17Please download Farbar Recovery Scan Tool and save it onto your Desktop. If your default download location is not the Desktop, drag it out of it's location onto the Desktop.http://www.bleepingcomputer.Read more
No problem, lets continue after you have read my post #17
Please download Farbar Recovery Scan Tool and save it onto your Desktop. If your default download location is not the Desktop, drag it out of it’s location onto the Desktop.
http://www.bleepingcomputer.com/dow…
If we have to run Farbar more than once, refer this SS.
http://i.imgur.com/yUxNw0j.gif
Note: You need to run the version compatible with your system. If you are not sure which version applies to your system download both of them and try to run them. Only one of them will run on your system, that will be the right version.
Double-click to run it. When the tool opens click Yes to disclaimer.
Press Scan button.
It will make a log (FRST.txt) on the Desktop.
The first time the tool is run, it makes also another log (Addition.txt).
The logs are large, upload them using Zippy ( No account/registration needed ) or upload to a site of your choosing. Give us the links please.
http://www.zippyshare.com/
Instructions on how to use ZippyShare.
http://i.imgur.com/naG6t2T.gif
http://i.imgur.com/Vi9ZdIh.gif
http://i.imgur.com/1IZu5kP.gif
Solved Where Is Office 2013 Office Product Key Stored?
You can try this vbs code: it finds Windows and Office keys, it seems to find my office 2013 key correctly.Copy paste the code into NotepadFile >> SaveAsChange 'Save as type' to 'All Files'Enter a filename and saveThen double click and a txt file will be saved in the same location to where theRead more
Copy paste the code into Notepad
File >> SaveAs
Change ‘Save as type’ to ‘All Files’
Enter a filename and save
Then double click and a txt file will be saved in the same location to where the vbs file is
Const HKLM = &H80000002; dim fso: set fso = CreateObject("Scripting.FileSystemObject") dim CurrentDirectory CurrentDirectory = fso.GetAbsolutePathName(".") Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile(CurrentDirectory & "\OfficeKeys.txt",8,True) 'wscript.echo "View Product Keys | Microsoft Products" & vbCrLf 'Install Date Computer = "." Set objWMIService = GetObject("winmgmts:" & Computer & "\root\cimv2") Set Obj = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem") dim InsDate For Each item in Obj InsDate = item.InstallDate ' Gather Operating System Information Caption = Item.Caption OSArchitecture = Item.OSArchitecture CSDVersion = Item.CSDVersion Version = Item.Version Next dim NewDate NewDate = mid(InsDate,9,2) & ":" & mid(InsDate,11,2) & ":" & mid(InsDate,13,2) NewDate = NewDate & " " & mid(InsDate,7,2) & "/" & mid(InsDate,5,2) & "/" & mid(InsDate,1,4) QueryWindowsProductKeys() 'wscript.echo 'vbCrLf & "Office Keys" & vbCrLf QueryOfficeProductKeys() Function DecodeProductKey(arrKey, intKeyOffset) If Not IsArray(arrKey) Then Exit Function intIsWin8 = BitShiftRight(arrKey(intKeyOffset + 14),3) And 1 arrKey(intKeyOffset + 14) = arrKey(intKeyOffset + 14) And 247 Or BitShiftLeft(intIsWin8 And 2,2) i = 24 strChars = "BCDFGHJKMPQRTVWXY2346789" strKeyOutput = "" While i > -1 intCur = 0 intX = 14 While intX > -1 intCur = BitShiftLeft(intCur,8) intCur = arrKey(intX + intKeyOffset) + intCur arrKey(intX + intKeyOffset) = Int(intCur / 24) intCur = intCur Mod 24 intX = intX - 1 Wend i = i - 1 strKeyOutput = Mid(strChars,intCur + 1,1) & strKeyOutput intLast = intCur Wend If intIsWin8 = 1 Then strKeyOutput = Mid(strKeyOutput,2,intLast) & "N" & Right(strKeyOutput,Len(strKeyOutput) - (intLast + 1)) End If strKeyGUIDOutput = Mid(strKeyOutput,1,5) & "-" & Mid(strKeyOutput,6,5) & "-" & Mid(strKeyOutput,11,5) & "-" & Mid(strKeyOutput,16,5) & "-" & Mid(strKeyOutput,21,5) DecodeProductKey = strKeyGUIDOutput End Function Function RegReadBinary(strRegPath,strRegValue) Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv") objReg.GetBinaryValue HKLM,strRegPath,strRegValue,arrRegBinaryData RegReadBinary = arrRegBinaryData Set objReg = Nothing End Function Function BitShiftLeft(intValue,intShift) BitShiftLeft = intValue * 2 ^ intShift End Function Function BitShiftRight(intValue,intShift) BitShiftRight = Int(intValue / (2 ^ intShift)) End Function Function QueryOfficeProductKeys() strBaseKey = "SOFTWARE" strOfficeKey = strBaseKey & "Microsoft\Office" Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv") objReg.EnumKey HKLM, strOfficeKey, arrOfficeVersionSubKeys intProductCount = 1 If IsArray(arrOfficeVersionSubKeys) Then For Each strOfficeVersionKey In arrOfficeVersionSubKeys Select Case strOfficeVersionKey Case "11.0" CheckOfficeKey strOfficeKey & "\11.0\Registration",52,intProductCount Case "12.0" CheckOfficeKey strOfficeKey & "\12.0\Registration",52,intProductCount Case "14.0" CheckOfficeKey strOfficeKey & "\14.0\Registration",808,intProductCount Case "15.0" CheckOfficeKey strOfficeKey & "\15.0\Registration",808,intProductCount End Select Next End If strBaseKey = "SOFTWARE\Wow6432Node" strOfficeKey = strBaseKey & "Microsoft\Office" Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv") objReg.EnumKey HKLM, strOfficeKey, arrOfficeVersionSubKeys intProductCount = 1 If IsArray(arrOfficeVersionSubKeys) Then For Each strOfficeVersionKey In arrOfficeVersionSubKeys Select Case strOfficeVersionKey Case "11.0" CheckOfficeKey strOfficeKey & "\11.0\Registration",52,intProductCount Case "12.0" CheckOfficeKey strOfficeKey & "\12.0\Registration",52,intProductCount Case "14.0" CheckOfficeKey strOfficeKey & "\14.0\Registration",808,intProductCount Case "15.0" CheckOfficeKey strOfficeKey & "\15.0\Registration",808,intProductCount End Select Next End If End Function 'Office Product Key Sub CheckOfficeKey(strRegPath,intKeyOffset,intProductCount) Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv") objReg.EnumKey HKLM, strRegPath, arrOfficeRegistrations If IsArray(arrOfficeRegistrations) Then For Each strOfficeRegistration In arrOfficeRegistrations objReg.GetStringValue HKLM,strRegPath & "" & strOfficeRegistration,"ConvertToEdition",strOfficeEdition objReg.GetBinaryValue HKLM,strRegPath & "" & strOfficeRegistration,"DigitalProductID",arrProductID If strOfficeEdition <> "" And IsArray(arrProductID) Then WriteData "Product", strOfficeEdition WriteData "Key", DecodeProductKey(arrProductID,intKeyOffset) & vbCrLf intProductCount = intProductCount + 1 End If Next End If End Sub 'Windows Product Key Sub QueryWindowsProductKeys() strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion","DigitalProductId",52) If strWinKey <> "" Then WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", "" 'WriteData "Installation Date: " & NewDate WriteData "Key", strWinKey & vbnewline Exit Sub End If strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion","DigitalProductId4",808) If strWinKey <> "" Then WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", "" 'WriteData "Installation Date: " & NewDate WriteData "Key", strWinKey & vbnewline Exit Sub End If strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey","DigitalProductId",52) If strWinKey <> "" Then WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", "" 'WriteData"Installation Date: " & NewDate WriteData "Key", strWinKey & vbnewline Exit Sub End If strWinKey = CheckWindowsKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion\DefaultProductKey","DigitalProductId4",808) If strWinKey <> "" Then WriteData "Product: " & Caption & Version & " (" & OSArchitecture & ")", "" 'WriteData "Installation Date: " & NewDate WriteData "Key", strWinKey & vbnewline Exit Sub End If End Sub Function CheckWindowsKey(strRegPath,strRegValue,intKeyOffset) strWinKey = DecodeProductKey(RegReadBinary(strRegPath,strRegValue),intKeyOffset) If strWinKey <> "BBBBB-BBBBB-BBBBB-BBBBB-BBBBB" And strWinKey <> "" Then CheckWindowsKey = strWinKey Else CheckWindowsKey = "" End If End Function Function RegReadBinary(strRegPath,strRegValue) Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv") objReg.GetBinaryValue HKLM,strRegPath,strRegValue,arrRegBinaryData RegReadBinary = arrRegBinaryData Set objReg = Nothing End Function Function OsArch() Set objShell = WScript.CreateObject("WScript.Shell") If objShell.ExpandEnvironmentStrings("%ProgramFiles(x86)%") = "%ProgramFiles(x86)%" Then OsArch = "x86" Else OsArch = "x64" End If Set objShell = Nothing End Function Sub WriteData(strProperty,strValue) objFileToWrite.WriteLine strProperty & ": " & Trim(strValue) 'Set objShell = CreateObject("WScript.Shell") 'strKey = "HKLM\SOFTWARE\CentraStage\Custom" & strProperty 'objShell.RegWrite strKey,Trim(strValue),"REG_SZ" 'Set objShell = Nothing End Sub wscript.echo "Successfully Saved"message edited by AlwaysWillingToLearn
Extending WiFi To Garage 200 Ft Away From House.
For a security system you really want a stable system that won't suffer interruptions and signal conflicts. I would personally go for an Ethernet cable. If time is a critical factor you could opt for an Ethernet over Power (EoP) / home-plug solution. It is fairly stable and provides decent speeds. TRead more
If time is a critical factor you could opt for an Ethernet over Power (EoP) / home-plug solution. It is fairly stable and provides decent speeds. The limitation is that the power must be supplied to these devices on the same circuit or phase for them to be able to talk to each other. Ethernet over power devices are relatively inexpensive so are worth a consideration. Also they are easy to setup. For a first timer maybe half an hour, for someone that has done it before 5 minutes. If you can find a retailer that will refund your money if they don’t meet your expectations would make them win win.
I wouldn’t consider a wireless solution for security purposes as there are too many chances of an interrupted connection, especially over 200 feet. I’m not sure there are many consumer grade options that would be beneficial.
Deciding between cat 5e and cat 6 shouldn’t be too much of an issue if you can find a good supplier. The cost difference for 200 feet between cat 5e and cat 6 is literally only a couple of dollars. Although I’m sure you won’t be running security cameras (I’m assuming this is part of your security setup) at high resolution cat 6 does have speed advantages. It might be beneficial also depending on how many cameras you wish to install.
message edited by btk1w1