How to detect the CPU and OS Architecture

Size: px
Start display at page:

Download "How to detect the CPU and OS Architecture"

Transcription

1 How to detect the CPU and OS Architecture The client I am working for now, has both XP and Windows 7. XP is 32 bits and Windows 7 is 64 bits. To avoid that I have to make the packages twice, I make both 32 and 64 bits versions. Depending on the CPU architecture the MSI is chosen. So I made the following code: Dim objwmiservice : Set objwmiservice = GetObject("winmgmts:\\.\root\cimv2") Set colitems = objwmiservice.execquery("select Architecture from Win32_Processor") if objitem.architecture = 0 then strarchitecture = "x86" if objitem.architecture = 9 then strarchitecture = "x64" next msgbox "The detected CPU Architecture is " & strarchitecture & "." On XP it returns x86 on a 32 bits version, but on Windows 7 x32 it returns x64. I suppose this is due to the fact that all the current processors are 64 bits. To work around I had to think differently. For example: on a computer with a 64 bits OS, you have for example a %Windir%\SysWOW64 folder. And that one is not on 32 bits OS. Dim objshell : Set objshell = CreateObject("Wscript.Shell") Dim objfso : Set objfso = WScript.CreateObject("Scripting.FileSystemObject") Dim strwindir : strwindir =

2 objshell.expandenvironmentstrings("%windir%") if objfso.folderexists(strwindir & "\syswow64") Then strarchitecture = "x64" else strarchitecture = "x86" msgbox "The detected OS Architecture is " & strarchitecture & "." The examples have been included in this script that shows the different ways to detect both the CPU and OS Architecture. ============================================================== ================================== Sevaral ways to detect the: - CPU Architecture - OS Architecture Created by Willem-Jan Vroom Initial version ============================================================== ================================== Declare the most variables Option Explicit Dim objfso : Set objfso = WScript.CreateObject("Scripting.FileSystemObject") Dim objshell : Set objshell = CreateObject("Wscript.Shell") Dim objreg : Set objreg = GetObject("winmgmts:\\.\root\default:StdRegProv")

3 Dim objwmiservice : Set objwmiservice = GetObject("winmgmts:\\.\root\cimv2") Dim strwindir : strwindir = objshell.expandenvironmentstrings("%windir%") Dim stros : stros = "" Dim strsummary : strsummary = "Details about this Operating System" & vbcrlf Dim colitems Dim objitem Dim strcpuarchitecture_wmi Dim strcpuarchitecture_registry Dim strosarchitecture_wmi Dim strosarchitecture_windir const HKEY_LOCAL_MACHINE = &H Detect the current OS Set colitems = objwmiservice.execquery("select Caption from Win32_OperatingSystem") stros = objitem.caption next Method 1: - Find the CPU Architecture via WMI Set colitems = objwmiservice.execquery("select Architecture from Win32_Processor") if objitem.architecture = 0 then

4 strcpuarchitecture_wmi = "x86" if objitem.architecture = 9 then strcpuarchitecture_wmi = "x64" next Method 2: - Find the CPU Architecture via the registry It can be found in: HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcesso r\0 Hive: Identifier The value might be something like x86 Family 6 Model 42 Stepping 7 or Intel64 Family 6 Model 42 Stepping objreg.getstringvalue HKEY_LOCAL_MACHINE, "HARDWARE\DESCRIPTION\System\CentralProcessor\0","Identifier", strcpuarchitecture_registry if instr(strcpuarchitecture_registry,"86") > 0 Then strcpuarchitecture_registry = "x86" else strcpuarchitecture_registry = "x64" Method 3: - Find the OS Architecture via WMI Accoring to 39(v=vs.85).aspx this does not work on XP and below. To avoid an error message on XP an on error resume next has been included.

5 On Error Resume Next strosarchitecture_wmi = "" Set colitems = objwmiservice.execquery("select OSArchitecture from Win32_OperatingSystem") strosarchitecture_wmi = objitem.osarchitecture Next On Error Goto 0 if strosarchitecture_wmi = "" Then strosarchitecture_wmi = "Could not be detected." End if Method 4: - Find the OS Architecture to check if C:\Windows\SysWOW64 exists if objfso.folderexists(strwindir & "\syswow64") Then strosarchitecture_windir = "x64" else strosarchitecture_windir = "x86" Display the results on the screen strsummary = strsummary & "Operating system: " & stros & vbcrlf strsummary = strsummary & "CPU Architecture via WMI:

6 " & strcpuarchitecture_wmi & vbcrlf strsummary = strsummary & "CPU Architecture via the registry: " & strcpuarchitecture_registry & vbcrlf strsummary = strsummary & "OS Architecture via WMI: " & strosarchitecture_wmi & vbcrlf strsummary = strsummary & "OS Architecture via SysWOW64 check: " & strosarchitecture_windir & vbcrlf wscript.echo strsummary Some output examples: On XP x86: Screenrpint Windows XP x86 On Windows 8 x86: Screenrpint Windows 8 x86 On Windows 2008 Server x64: Screenprint Windows 2008 Server x64

How to save money on Oracle Java Client Licenses

How to save money on Oracle Java Client Licenses How to save money on Oracle Java Client Licenses Oracle has multiple software for Java Clients. You can use the Enterprise version (JEE), but also the Runtime Engine (JRE). There is one big difference:

More information

Load all AppV 5.0 packages into the AppV Cache

Load all AppV 5.0 packages into the AppV Cache Load all AppV 5.0 packages into the AppV Cache After the migration from SCCM 2007 to SCCM 2012 some users had an issue with accessing their AppV 5.0 packages: the virtual package could not be found in

More information

DIGIBRANDING SIGNATURE SCRIPT Stepped Out

DIGIBRANDING SIGNATURE SCRIPT Stepped Out DIGIBRANDING SIGNATURE SCRIPT Stepped Out Here I walked the script and added some info on setup variables. Pay Attention to notes and items in RED START ** Declare some constants 'On the next line edit

More information

Load all AppV 5.0 packages into the AppV Cache

Load all AppV 5.0 packages into the AppV Cache Load all AppV 5.0 packages into the AppV Cache After the migration from SCCM 2007 to SCCM 2012 some users had an issue with accessing their AppV 5.0 packages: the virtual package could not be found in

More information

User Environment Variables in App-V 5.0 with SP1, SP2 and SP2 Hotfix 4

User Environment Variables in App-V 5.0 with SP1, SP2 and SP2 Hotfix 4 User Environment Variables in App-V 5.0 with SP1, SP2 and SP2 Hotfix 4 Dan Gough wrote an excellent article named: User Environment Variables in App-V 5 Scripts. To summarize: it is about the fact that

More information

'Attribute_value = objarguments(0) 'String representing the secedit attribute to test

'Attribute_value = objarguments(0) 'String representing the secedit attribute to test ----------------------- 'Use Case: #? : Secedit Test 'Goal: Tests the attributes of one or more Security settings available within Secedit 'relation document :????.doc 'Version: 1 Feb 3, 2006 'Author:

More information

Overview. Program Start VB SCRIPT SIGNER. IT Services

Overview. Program Start VB SCRIPT SIGNER. IT Services Overview It is sometimes much easier (and easier to maintain) to use a Visual Basic Script on Windows to perform system functions rather than coding those functions in C++ (WMI is a good example of this).

More information

Associating Run As Accounts in Operations Manager 2007

Associating Run As Accounts in Operations Manager 2007 Associating Run As Accounts in Operations Manager 2007 A short tutorial on how to associate a Run As Account to a monitor in Operations Manager 2007 Stefan Stranger, MOM MVP http://weblog.stranger.nl December,

More information

Putting It All Together: Your First WMI/ADSI Script

Putting It All Together: Your First WMI/ADSI Script CHAPTER 20 Putting It All Together: Your First WMI/ADSI Script IN THIS CHAPTER. Designing the Script. Writing Functions and Subroutines. Writing the Main Script. Testing the Script By now, you should have

More information

Putting It All Together: Your First WMI/ADSI Script

Putting It All Together: Your First WMI/ADSI Script jones.book Page 351 Wednesday, February 25, 2004 2:11 PM CHAPTER 20 Putting It All Together: Your First WMI/ADSI Script IN THIS CHAPTER It s time to leverage what you ve learned about ADSI and WMI scripting.

More information

How to modify convert task to use variable value from source file in output file name

How to modify convert task to use variable value from source file in output file name Page 1 of 6 How to modify convert task to use variable value from source file in output file name The default SolidWorks convert task add-in does not have support for extracting variable values from the

More information

Automated Flashing and Testing with CANoe, vflash and VN89xx Version Application Note AN-IDG-1-018

Automated Flashing and Testing with CANoe, vflash and VN89xx Version Application Note AN-IDG-1-018 Automated Flashing and Testing with CANoe, vflash and VN89xx Version 1.0 2019-02-19 Application Note AN-IDG-1-018 Author Restrictions Abstract Thomas Schmidt Public Document Automatic updating an ECU s

More information

Disables all services configured as manual start. Among other things, this prevents Power Users from being able to start these services.

Disables all services configured as manual start. Among other things, this prevents Power Users from being able to start these services. GO Software Pty Limited Map: 27 Tacoma Blvd, Pasadena SA 5042 Phn: 0403-063-991 Fax: none ABN: 54-008-044-906 ACN: 008-044-906 Eml: support@gosoftware.com.au Web: www.gosoftware.com.au VBScript Scripts

More information

'Get the old path from the registry value we write using this script stroldpath = GetOldPath()

'Get the old path from the registry value we write using this script stroldpath = GetOldPath() ' Folder Migration ' Will correct recent files using the registry and.lnk files on the desktop ' The script is designed to be used as a logon script in an environment where all folders are redirected to

More information

Deploying Dell Open Manage Server Administrator from IT Assistant 7.0

Deploying Dell Open Manage Server Administrator from IT Assistant 7.0 Deploying Dell Open Manage Server Administrator from IT Assistant 7.0 Enterprise Systems Group (ESG) Dell OpenManage Systems Management Dell White Paper By Annapurna Dasari Annapurna_Dasari@dell.com May

More information

Dell OpenManage Essentials v1.1 Supporting Dell Client Devices

Dell OpenManage Essentials v1.1 Supporting Dell Client Devices Dell OpenManage Essentials v1.1 Supporting Dell Client Devices This Dell technical white paper provides the required information about Dell client devices (OptiPlex, Precision, Latitude) support in OpenManage

More information

Documentation. nfront AD Disabler. Version Never worry about dormant accounts again nfront Security. All Rights Reserved.

Documentation. nfront AD Disabler. Version Never worry about dormant accounts again nfront Security. All Rights Reserved. nfront AD Disabler Never worry about dormant accounts again. Version 2.6.00 Documentation 2000 2010 nfront Security. All Rights Reserved. nfront Security, the nfront Security logo, nfront Password Filter

More information

Dell OpenManage Essentials v2.0 Support for Dell Client Devices

Dell OpenManage Essentials v2.0 Support for Dell Client Devices Dell OpenManage Essentials v2.0 Support for Dell Client Devices This Dell technical white paper provides the required information about Dell client devices (OptiPlex, Precision, Latitude, and Venue 11

More information

Security Removable Media Manager

Security Removable Media Manager Security Removable Media Manager Version 9.0.0.0 (March 2016) Protect your valuable data 2011 Squadra Technologies, LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright.

More information

Lab Sheet 4.doc. Visual Basic. Lab Sheet 4: Non Object-Oriented Programming Practice

Lab Sheet 4.doc. Visual Basic. Lab Sheet 4: Non Object-Oriented Programming Practice Visual Basic Lab Sheet 4: Non Object-Oriented Programming Practice This lab sheet builds on the basic programming you have done so far, bringing elements of file handling, data structuring and information

More information

Microsoft System Center Configuration Manager Dell Factory Integration

Microsoft System Center Configuration Manager Dell Factory Integration Microsoft System Center Manager Dell Factory Integration User Guide September 2018 to ConfigMgr OSD in Dell Factories Administrators of Microsoft System Center Manager (referenced as Manager or ConfigMgr

More information

Windows Batch file to Easily Convert MagicLantern.RAW files into CinemaDNG Posted by idealsceneprod - 09 Nov :17

Windows Batch file to Easily Convert MagicLantern.RAW files into CinemaDNG Posted by idealsceneprod - 09 Nov :17 Windows Batch file to Easily Convert MagicLantern.RAW files into Posted by idealsceneprod - 09 Nov 2013 06:17 I just wrote up a quick little batch file (Windows/DOS) onto which you can drag your.raw files,

More information

WinINSTALL 9.0 Master Document to be used as an internal resource only

WinINSTALL 9.0 Master Document to be used as an internal resource only INDEX Create basic package Editing your package How to add serials and keys Action codes Define the custom action - Pre-processing during installation - Post-processing during installation - Pre-processing

More information

Shibboleth Best Practice Guide Guidance for Installing and Running Shibboleth on Windows

Shibboleth Best Practice Guide Guidance for Installing and Running Shibboleth on Windows Shibboleth Best Practice Guide Guidance for Installing and Running Shibboleth on Windows Colin Bruce Coventry University 18 September 2008 1 Contents Introduction...3 Installation...3 Research...3 Virtualisation...3

More information

Microsoft System Center Configuration Manager 2012 Dell Factory Integration

Microsoft System Center Configuration Manager 2012 Dell Factory Integration Microsoft System Center Manager 2012 Dell Factory Integration User Guide January 2017 to ConfigMgr 2012 OSD in Dell Factories Administrators of Microsoft System Center Manager 2012 (referenced as Manager

More information

Security Removable Media Manager

Security Removable Media Manager Security Removable Media Manager Version 9.9.0.0 (January 2018) Protect your valuable data 2011 Squadra Technologies, LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by

More information

The name of this chapter is Dealing with Devices, but of

The name of this chapter is Dealing with Devices, but of Dealing with Devices CHAPTER W2 The name of this chapter is Dealing with Devices, but of course we never deal with our devices directly. Instead, we delegate that job to Windows, and it takes care of the

More information

MonitorPack Guard deployment

MonitorPack Guard deployment MonitorPack Guard deployment Table of contents 1 - Download the latest version... 2 2 - Check the presence of Framework 3.5... 2 3 - Install MonitorPack Guard... 4 4 - Data Execution Prevention... 5 5

More information

ManageEngine Whitepaper

ManageEngine Whitepaper Saving on energy costs with MSP Center Plus ManageEngine Whitepaper By, Dev Anand www.mspcenterplus.com Page 1 Save energy costs with MSP Center Plus Managed Service Providers can leverage the power management

More information

Unified Write Filter Configuration

Unified Write Filter Configuration Unified Write Filter Configuration In Windows Embedded Standard 8, Unified Write Filter (UWF) protects volumes from write operations. UWF intercepts write actions and redirects them to overlay storage.

More information

Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Desktop. Date:Sep. 2011

Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Desktop. Date:Sep. 2011 Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Desktop Date:Sep. 2011 Second Edition (Sep. 2011) Copyright Lenovo 2011. All rights reserved. Contents Preface... III Chapter

More information

Adevice driver is a tiny chunk of programming code that

Adevice driver is a tiny chunk of programming code that Device Driver Tweaks CHAPTER W1 Adevice driver is a tiny chunk of programming code that serves as a kind of middleman between Windows and a particular device. For example, if Windows needs a device to

More information

00:33 Network Loses Connection. 00:30 Health Check. Sweep all files in the monitored folder regardless of when deposited (i.e., process ALL files).

00:33 Network Loses Connection. 00:30 Health Check. Sweep all files in the monitored folder regardless of when deposited (i.e., process ALL files). FOLDER SWEEP OVERVIEW A common use of EFT Server s Folder Monitor rule is to detect files and move them to a different location on the network for processing. Mission critical operations require all files

More information

Compact Disc 1. Send us your feedback «Previous Next» Microsoft Windows 2000 Scripting Guide

Compact Disc 1. Send us your feedback «Previous Next» Microsoft Windows 2000 Scripting Guide Compact Disc 1 Introduction Welcome to the. As computers and computer networks continue to grow larger and more complex, system administrators continue to face new challenges. Not all that long ago, system

More information

WMI Filter für Gruppenrichtlinien, richtig definiert und eingesetzt, sind wahre Helfer bei der Zielbestimmung.

WMI Filter für Gruppenrichtlinien, richtig definiert und eingesetzt, sind wahre Helfer bei der Zielbestimmung. WMI Filter für Gruppenrichtlinien, richtig definiert und eingesetzt, sind wahre Helfer bei der Zielbestimmung. Ein OS Client System abfragen: SELECT Version,ProductType FROM Win32_OperatingSystem WHERE

More information

The Item_Master_addin.xlam is an Excel add-in file used to provide additional features to assist during plan development.

The Item_Master_addin.xlam is an Excel add-in file used to provide additional features to assist during plan development. Name: Tested Excel Version: Compatible Excel Version: Item_Master_addin.xlam Microsoft Excel 2013, 32bit version Microsoft Excel 2007 and up (32bit and 64 bit versions) Description The Item_Master_addin.xlam

More information

DATABASE AUTOMATION USING VBA (ADVANCED MICROSOFT ACCESS, X405.6)

DATABASE AUTOMATION USING VBA (ADVANCED MICROSOFT ACCESS, X405.6) Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DATABASE AUTOMATION USING VBA (ADVANCED MICROSOFT ACCESS, X405.6) AGENDA 3. Executing VBA

More information

{ WSH VBScript REFERENCE }

{ WSH VBScript REFERENCE } { WSH VBScript REFERENCE } WSH Template ..code goes here SUBS No Return Value Sub mysub() some statements Sub

More information

Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson

Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson Introduction Among the many new features of PATROL version 3.3, is support for Microsoft s Component Object Model (COM).

More information

Basler Cameras SILENTLY INSTALLING SELECTED PYLON FEATURES APPLICATION NOTES

Basler Cameras SILENTLY INSTALLING SELECTED PYLON FEATURES APPLICATION NOTES DRAFT Basler Cameras SILENTLY INSTALLING SELECTED PYLON FEATURES APPLICATION NOTES Document Number: AW000846 Version: 05 Language: 000 (English) Release Date: 7 August 2013 Software Version: 4 Contacting

More information

This article will walk you through a few examples in which we use ASP to bring java classes together.

This article will walk you through a few examples in which we use ASP to bring java classes together. Using Java classes with ASP ASP is a great language, and you can do an awful lot of really great things with it. However, there are certain things you cannot do with ASP, such as use complex data structures

More information

OpenNebula - Feature #2395 Provide windows guest contextualization scripts

OpenNebula - Feature #2395 Provide windows guest contextualization scripts OpenNebula - Feature #2395 Provide windows guest contextualization scripts 10/21/2013 10:31 AM - Tino Vázquez Status: Closed Start date: 10/21/2013 Priority: Normal Due date: Assignee: % Done: 0% Category:

More information

PROGRAMATICALLY STARTING AND STOPPING AN SAP XMII UDS EXECUTABLE INSTANCE

PROGRAMATICALLY STARTING AND STOPPING AN SAP XMII UDS EXECUTABLE INSTANCE SDN Contribution PROGRAMATICALLY STARTING AND STOPPING AN SAP XMII UDS EXECUTABLE INSTANCE Summary Some data sources run as executable programs which is true of most SCADA packages. In order for an SAP

More information

How to install Virtuoso Chromeleon Integration Software! Only valid for Microsoft Windows 7 64bit version!

How to install Virtuoso Chromeleon Integration Software! Only valid for Microsoft Windows 7 64bit version! How to install Virtuoso Chromeleon Integration Software! Only valid for Microsoft Windows 7 64bit version! 1. You need Chromeleon 7.2 SR1 Muc installed on your computer 2. Install PI Gateway software (gatewayssetup.msi)

More information

WHITEPAPER DEEP FREEZE ENTERPRISE PATCH MANAGEMENT

WHITEPAPER DEEP FREEZE ENTERPRISE PATCH MANAGEMENT TM WHITEPAPER DEEP FREEZE ENTERPRISE PATCH MANAGEMENT Content Page Introduction...03 Scheduled Patch Maintenance...03 Scheduling Windows Updates...04 Scheduling Windows Updates using a Windows Update Workstation

More information

Creating Macros David Giusto, Technical Services Specialist, Synergy Resources

Creating Macros David Giusto, Technical Services Specialist, Synergy Resources Creating Macros David Giusto, Technical Services Specialist, Synergy Resources Session Background Ever want to automate a repetitive function or have the system perform calculations that you may be doing

More information

CPSC 203 Final exam review and solutions

CPSC 203 Final exam review and solutions CPSC 203 Final exam review and solutions Short answer 1: You can assume that one or more documents have been opened in MS-Word. Fill in the body of the VBA subroutine so that the first two documents in

More information

CS 2113 Midterm Exam, November 6, 2007

CS 2113 Midterm Exam, November 6, 2007 CS 2113 Midterm Exam, November 6, 2007 Problem 1 [20 pts] When the following VBA program is executed, what will be displayed in the message box? Option Explicit Sub problem1() Dim m As Integer, n As Integer

More information

Exclaimer Mail Archiver

Exclaimer Mail Archiver Deployment Guide - Outlook Add-In www.exclaimer.com Contents About This Guide... 3 System Requirements... 4 Software... 4 Installation Files... 5 Deployment Preparation... 6 Installing the Add-In Manually...

More information

TIPS & TRICKS SERIES

TIPS & TRICKS SERIES TIPS & TRICKS SERIES TIPS & TRICKS OFFICE XP MACROS C o m p i l e d b y MUHAMMAD AJMAL BEIG NAZ TIPS & TRICKS OFFICE XP MACROS P a g e 1 CONTENTS Table of Contents OFFICE XP MACROS 3 ABOUT MACROS 3 MICROSOFT

More information

infoxpert Support Article

infoxpert Support Article infoxpert Support Article Version Date: March 2011 infoxpert Version: infoxpert Version 8.0.43 and above. Document Distribution This document is of a technical nature and is targeted to I.T. staff. Details

More information

Java Trojan UDURRANI UDURRANI

Java Trojan UDURRANI UDURRANI Java Trojan!1 Summary Payload received via email. User executes the payload Payload is initiated as a java jar file Payload uses powershell and wscript as helper script(s) Java is heavily obfuscated, using

More information

Installing 64-Bit Applications

Installing 64-Bit Applications Installing 64-Bit Applications Published April 2004 Abstract Windows XP is the first version of Windows to run natively on Intel s new 64-bit processors. For the first time, Windows developers can take

More information

Forescout. Configuration Guide. Version 1.1

Forescout. Configuration Guide. Version 1.1 Forescout Version 1.1 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

Importer Scripting Guide for the DPM9600

Importer Scripting Guide for the DPM9600 Importer Scripting Guide for the DPM9600 Copyright Winscribe Inc 2011. All rights reserved. Publication Date: May 2011 Copyright 2011 Winscribe Inc Ltd. All Rights Reserved. Portions of the software described

More information

IEDigest V Jean-Pierre Regente Jean-Pierre Regente. ( All rights reserved )

IEDigest V Jean-Pierre Regente Jean-Pierre Regente. ( All rights reserved ) IEDigest V1.1.0 Jean-Pierre Regente http://www.iedigest.com 2011 Jean-Pierre Regente ( All rights reserved ) Table of Contents What is it?... 3 Differences to other tools... 3 User interface... 4 Home...

More information

ForeScout CounterACT. Hardware Inventory Plugin. Configuration Guide. Version 1.0.3

ForeScout CounterACT. Hardware Inventory Plugin. Configuration Guide. Version 1.0.3 ForeScout CounterACT Hardware Inventory Plugin Version 1.0.3 Table of Contents About the Hardware Inventory Plugin... 3 What to Do... 3 Requirements... 4 Installation... 4 Use Hardware Inventory Information...

More information

Pointers Ch 9, 11.3 & 13.1

Pointers Ch 9, 11.3 & 13.1 Pointers Ch 9, 11.3 & 13.1 Highlights - const & passing-by-referencence - pointers - new and delete object vs memory address An object is simply a box in memory and if you pass this into a function it

More information

Some Basic Terminology

Some Basic Terminology Some Basic Terminology A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Here are a few terms you'll run into: A Application Files Program files environment where you can create and edit the kind of

More information

Manually Java 7 Update 21 Offline Installer 64 Bit Windows

Manually Java 7 Update 21 Offline Installer 64 Bit Windows Manually Java 7 Update 21 Offline Installer 64 Bit Windows 5.3.1 Java Control Panel Update tab, 5.3.2 Manual install or update, 5.3.3 Windows On Windows with the Java 7 Update 25 plugin enabled, the plugin

More information

64 Bit: The final frontier. Helge Klein,

64 Bit: The final frontier. Helge Klein, 64 Bit: The final frontier. Helge Klein, http://blogs.sepago.de/helge Who is Helge Klein? IT architect at sepago Citrix Technology Professional (CTP) Architect of the product that later became Citrix Profile

More information

AN Interfacing RSView with Mint Controllers

AN Interfacing RSView with Mint Controllers AN00138-001 - Interfacing RSView with Mint Controllers Overview ActiveX controls, formerly known as OLE controls or OCX controls, are components (or objects) that can be inserted into an application to

More information

There are two types of Hardware Inventory configuration changes that you may need to implement in your environment.

There are two types of Hardware Inventory configuration changes that you may need to implement in your environment. Data requirements Taking advantage of the new security features in Windows 10 - and to ultimately assess an organization s readiness -, uses data collected from clients through the standard Configuration

More information

ForeScout CounterACT. Configuration Guide. Version

ForeScout CounterACT. Configuration Guide. Version ForeScout CounterACT Endpoint Module: Hardware Inventory Plugin Version 1.0.2.2 Table of Contents About the Hardware Inventory Plugin... 3 What to Do... 4 Requirements... 4 Verify That the Plugin Is Running...

More information

As an A+ Certified Professional, you will want to use the full range of

As an A+ Certified Professional, you will want to use the full range of Bonus Chapter 1: Creating Automation Scripts In This Chapter Understanding basic programming techniques Introducing batch file scripting Introducing VBScript Introducing PowerShell As an A+ Certified Professional,

More information

Importer Scripting Guide for the Digta 420

Importer Scripting Guide for the Digta 420 Importer Scripting Guide for the Digta 420 Copyright Winscribe Inc 2011. All rights reserved. Publication Date: May 2011 Copyright 2011 Winscribe Inc Ltd. All Rights Reserved. Portions of the software

More information

Debugging Runtime Scripts in Operations Manager and Essentials 2007 The third installment in the System Center Forum Scripting Series

Debugging Runtime Scripts in Operations Manager and Essentials 2007 The third installment in the System Center Forum Scripting Series Debugging Runtime Scripts in Operations Manager and Essentials 2007 The third installment in the System Center Forum Scripting Series Author: Neale Brown, MCSE (Messaging) Contributor, System Center Forum

More information

How to change the Volume Licensing product key on a computer that is running Windows XP Service Pack 1 and later versions of Windows XP

How to change the Volume Licensing product key on a computer that is running Windows XP Service Pack 1 and later versions of Windows XP Article ID: 328874 - Last Review: November 6, 2008 - Revision: 8.1 How to change the Volume Licensing product key on a computer that is running Windows XP Service Pack 1 and later versions of Windows XP

More information

Computer security and personal privacy are major concerns

Computer security and personal privacy are major concerns Enhancing Security and Privacy at Shutdown CHAPTER W5 Computer security and personal privacy are major concerns these days, and they ve been a major theme in this book: Chapter 2, Crucial Security Tweaks

More information

Lab Manual - OS12 Scripting. Unit OS12: Scripting Lab Manual

Lab Manual - OS12 Scripting. Unit OS12: Scripting Lab Manual Unit OS12: Scripting 12.3. Lab Manual 1 Copyright Notice 2000-2005 David A. Solomon and Mark Russinovich These materials are part of the Windows Operating System Internals Curriculum Development Kit, developed

More information

Iteration -- Once Is Not Enough

Iteration -- Once Is Not Enough Iteration -- Once Is Not Enough ),7 Congratulations! The Day Find project is done! -- Reflect This is a significant accomplishment Understand a fundamental algorithm -- binary search Know how to search

More information

Colligo Manager. White Labeling

Colligo  Manager. White Labeling White Labeling Contents White Labeling... 2 Registry Path and License Key... 2 Enabling Branding... 2 Disabling Branding... 2 Using the MSI... 3 Using Registry Settings... 4 Branding Properties & Locations...

More information

Part 2: Custom Performance Objects in Runtime Scripts

Part 2: Custom Performance Objects in Runtime Scripts Part 2: Custom Performance Objects in Runtime Scripts Second installment in the System Center Forum Operations Manager 2007 Scripting Series Author: Pete Zerger, MS MVP-Operations Manager Version: 1.0

More information

Internet explorer 11 has stopped working 2015

Internet explorer 11 has stopped working 2015 P ford residence southampton, ny Internet explorer 11 has stopped working 2015 Nov 22, 2017. This guide is useful for Windows 10 Internet Explorer users who see constantly Windows 10 Internet Explorer

More information

variables programming statements

variables programming statements 1 VB PROGRAMMERS GUIDE LESSON 1 File: VbGuideL1.doc Date Started: May 24, 2002 Last Update: Dec 27, 2002 ISBN: 0-9730824-9-6 Version: 0.0 INTRODUCTION TO VB PROGRAMMING VB stands for Visual Basic. Visual

More information

Framework 4 On Xp Failed

Framework 4 On Xp Failed Installing Security Update For Microsoft.net Framework 4 On Xp Failed NET Framework 4 on Windows Server 2003, Windows Vista, Windows Server 2008 and reliably, Suspend active downloads and resume downloads

More information

Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example.

Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example. Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example. Sorry about these half rectangle shapes a Smartboard issue today. To

More information

NHS e-referral Service

NHS e-referral Service Extracting Advice and Guidance data Published July 2017 Copyright 2016 Health and Social Care Information Centre. The Health and Social Care Information Centre is a non-departmental body created by statute,

More information

A Back-End Link Checker for Your Access Database

A Back-End Link Checker for Your Access Database A Back-End for Your Access Database Published: 30 September 2018 Author: Martin Green Screenshots: Access 2016, Windows 10 For Access Versions: 2007, 2010, 2013, 2016 Working with Split Databases When

More information

Lesson 1. Hello World

Lesson 1. Hello World Lesson 1. Hello World 1.1 Create a program 1.2 Draw text on a page 1.2.-1 Create a draw text action 1.2.-2 Assign the action to an event 1.2.-3 Visually assign the action to an event 1.3 Run the program

More information

Montgomery Technology, Inc. Operator Manual. The MTI Universal Communicator. Rev. 1.0

Montgomery Technology, Inc. Operator Manual. The MTI Universal Communicator. Rev. 1.0 Montgomery Technology, Inc. Operator Manual 09 Table of Contents Chapter 01: Overview 3 Chapter 02: Installation 4 Chapter 03: Discovering Devices 5 Chapter 04: The Get Commands 6 Chapter 05: The Set Commands

More information

Cannot Import Reg File Error Accessing Registry Windows 7

Cannot Import Reg File Error Accessing Registry Windows 7 Cannot Import Reg File Error Accessing Registry Windows 7 I cannot import my entries directly from the registry (regedit.exe), neither. some ideas how to restore my registry without restoring my entire

More information

Data Types Literals, Variables & Constants

Data Types Literals, Variables & Constants VISUAL BASIC Data Types Literals, Variables & Constants Copyright 2013 Dan McElroy Under the Hood As a DRIVER of an automobile, you may not need to know everything that happens under the hood, although

More information

PACE Suite. Release Notes. Version 3.3.1

PACE Suite. Release Notes. Version 3.3.1 PACE Suite Release Notes Version 3.3.1 Table of Contents VERSION 3.3.1 (07.11.2014)... 2 New features of MSI Editor... 2 Improvements of MSI Editor... 3 Bug fixes of MSI Editor... 3 VERSION 3.3.0 (03.10.2014)...

More information

You need to make sure that branch office administrators are able to create and manage their own GPOs respectively.

You need to make sure that branch office administrators are able to create and manage their own GPOs respectively. Enforce settings, Block inheritance Deny apply group policy Child group also called shadow group Set security permissions on the group -------------------------------- You need to make sure that branch

More information

Module-1 QTP Fundamentals. Module 2 Basics of QTP. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad

Module-1 QTP Fundamentals. Module 2 Basics of QTP. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad Module-1 QTP Fundamentals Why QTP? When do we use QTP? Which application will we test? Will be doing live applications testing Downloading and installing trial version Installing addins Installing script

More information

Manually Run Java Update Windows 7 64 Bit Problem

Manually Run Java Update Windows 7 64 Bit Problem Manually Run Java Update Windows 7 64 Bit Problem For some reason, whenever I try to install a 64 bit version of Java 7 the a 64 bit Java Runtime Enviroment 7 Update 55+ to run, so that's what I need it.

More information

4 Working with WSH objects

4 Working with WSH objects 4 Working with WSH objects In the preceding chapter I have discussed a few basics of script programming. We have also used a few objects, methods and properties. In this chapter I would like to extend

More information

Part 1:Updating MOM 2005 Scripts for Operations Manager 2007

Part 1:Updating MOM 2005 Scripts for Operations Manager 2007 Part 1:Updating MOM 2005 Scripts for Operations Manager 2007 First installment in the System Center Forum Scripting Series Author: Pete Zerger, MS MVP-Operations Manager Version: 1.0 January 2, 2008 Some

More information

CITRIX DEPLOYMENT GUIDELINES

CITRIX DEPLOYMENT GUIDELINES March 2017 UpSlide CITRIX DEPLOYMENT GUIDELINES Table of contents 1 Summary... 3 1.1 Folder and Registry Replication... 3 1.2 Customization Updates... 3 1.3 Enable UpSlide only for certain users... 4 2

More information

NOTES: Procedures (module 15)

NOTES: Procedures (module 15) Computer Science 110 NAME: NOTES: Procedures (module 15) Introduction to Procedures When you use a top-down, structured program design, you take a problem, analyze it to determine what the outcome should

More information

How To Remove A Virus Manually Windows 7

How To Remove A Virus Manually Windows 7 How To Remove A Virus Manually Windows 7 Service Pack Backup Files How to Remove Crypt0L0cker Virus and Restore Encrypted Files The best method is obviously to restore your files from a recent backup.

More information

Agenda. First Example 24/09/2009 INTRODUCTION TO VBA PROGRAMMING. First Example. The world s simplest calculator...

Agenda. First Example 24/09/2009 INTRODUCTION TO VBA PROGRAMMING. First Example. The world s simplest calculator... INTRODUCTION TO VBA PROGRAMMING LESSON2 dario.bonino@polito.it Agenda First Example Simple Calculator First Example The world s simplest calculator... 1 Simple Calculator We want to design and implement

More information

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide PROGRAMMING WITH REFLECTION: VISUAL BASIC USER GUIDE WINDOWS XP WINDOWS 2000 WINDOWS SERVER 2003 WINDOWS 2000 SERVER WINDOWS TERMINAL SERVER CITRIX METAFRAME CITRIX METRAFRAME XP ENGLISH Copyright 1994-2006

More information

Manual Internet Explorer 9 Xp Sp3 Full Version

Manual Internet Explorer 9 Xp Sp3 Full Version Manual Internet Explorer 9 Xp Sp3 Full Version Not all software supports every digest size within the SHA-2 family. Internet Explorer, 6+ IBM HTTP Server, 8.5 (Bundled with Domino 9) Applying MS13-095

More information

OneStop Reporting Products Installation Guide. For 24SevenOffice

OneStop Reporting Products Installation Guide. For 24SevenOffice OneStop Reporting Products Installation Guide For 24SevenOffice Updated: 2011-12-05 Copyright OneStop Reporting AS. Page 1 www.onestopreporting.com Table of Contents Table of Contents... 2 System Requirements...

More information

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 11 Optimizing Windows

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 11 Optimizing Windows Chapter 11 Optimizing Windows Objectives Learn about Windows utilities and tools you can use to solve problems with Windows Learn how to optimize Windows to improve performance Learn how to manually remove

More information

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #44. Multidimensional Array and pointers

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #44. Multidimensional Array and pointers Introduction to Programming in C Department of Computer Science and Engineering Lecture No. #44 Multidimensional Array and pointers In this video, we will look at the relation between Multi-dimensional

More information

Location of menu elements

Location of menu elements E Creating Menus Appendix E C5779 39147 Page 1 07/10/06--JHR In Visual Basic 2005, you use a MenuStrip control to include one or more menus in an application. You instantiate a MenuStrip control using

More information

Ted MacKinnon Directed Research Applications November 2003

Ted MacKinnon Directed Research Applications November 2003 Ted MacKinnon Directed Research Applications November 2003 29 ArcPad combines both mobile mapping and geographic information system (GIS) technology together. It also provides database access, mapping,

More information