Being Framed for Child Porn... by PC Virus

PC owners caught with child porn loaded on their computers.

Of all the sinister things that Internet viruses do, this might be the worst: They can make you an unsuspecting collector of child pornography.

Heinous pictures and videos can be deposited on computers by viruses — the malicious programs better known for swiping your credit card numbers. In this twist, it's your reputation that's stolen.

Pedophiles can exploit virus-infected PCs to remotely store and view their stash without fear they'll get caught. Pranksters or someone trying to frame you can tap viruses to make it appear that you surf illegal Web sites.

Whatever the motivation, you get child porn on your computer — and might not realize it until police knock at your door.

An Associated Press investigation found cases in which innocent people have been branded as pedophiles after their co-workers or loved ones stumbled upon child porn placed on a PC through a virus. It can cost victims hundreds of thousands of dollars to prove their innocence.

Their situations are complicated by the fact that actual pedophiles often blame viruses — a defense rightfully viewed with skepticism by law enforcement.

"It's an example of the old `dog ate my homework' excuse," says Phil Malone, director of the Cyberlaw Clinic at Harvard's Berkman Center for Internet & Society. "The problem is, sometimes the dog does eat your homework."

The AP's investigation included interviewing people who had been found with child porn on their computers. The AP reviewed court records and spoke to prosecutors, police and computer examiners.

One case involved Michael Fiola, a former investigator with the Massachusetts agency that oversees workers' compensation.

http://abcnews.go.com/m/screen?id=9028516

Posted by donna | with no comments

Security Essentials

 

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
#Requires -version 2.0
## wrapper functions for Microsoft Security Essentials
$mse = "C:\Program Files\Microsoft Security Essentials\MpCmdRun.exe"

function Start-Scan{
    param ([int]$type = 1)
    switch ($type){
    0   {   Write-Host "Starting Scan based on configuration"
            & $mse -scan -scantype 0
            break 
        }   
    1   {   Write-Host "Starting Quick Scan"
            & $mse -scan -scantype 1
            break 
        }
    2   {   Write-Host "Starting Full Scan"
            & $mse -scan -scantype 2
            break 
        }
   
   
    }
}

 

During my enforced break from posting in September & October PowerShell v2 was released for down level systems including Vista, Windows 2008, Windows 2003 and XP.  I’ve set up an XP machine to try it on and needed some AV. Not having licenses left for AVG which is my current AV product I decided to try Microsoft Security Essentials as well (its free which is always a good point for test machines)

Security Essentials comes with a command line tool – but its not PowerShell. I can get two wins here by creating a module that wraps the mpcmdrun tool in PowerShell. It is also a good example of how to run a legacy command line tool within PowerShell and pass parameters to it.

This function is the start – need to perform a scan – its easier to remember start-scan than the syntax of mpcmdrun.  I’ll can refine this by testing the range of the parameter and adding more functions.

Posted by RichardSiddaway | with no comments
Filed under:

ConfigMgr v.Next gets a new name

At TechEd 2009 in Berlin, ConfigMgr v.Next (the next full version of System Center Configuration Manager) was first announced publicly as ConfigMgr 2011.  That gives Microsoft almost 2 years to complete the next leap in ConfigMgr technology, ready...

Apple delivers mammoth update, patches 58 bugs

Retires Tiger from security support with second Snow Leopard patch batch

Apple patched 58 vulnerabilities in its Mac operating systems today, the most since May 2009, including several in the QuickTime media player that it had fixed separately in early September.

Apple apparently also retired Mac OS X 10.4, aka Tiger, from security support; none of the patches affect that operating system, which debuted in April 2005. Apple traditionally stops providing security updates for its oldest still-supported OS several months after the release of a new edition.

Today's security update was the sixth from Apple this year, and the second that included patches for Snow Leopard , launched in late August.

"Seems a little large, but really, it's par for the course for Apple," said Andrew Storms, director of security operations at nCircle Network Security, referring to the number of individual bugs quashed in today's 2009-006 update. In May, Apple patched a record 67 vulnerabilities ; it addressed 55 in February, 33 in September, and 19 in two separate August updates.

http://www.networkworld.com/news/2009/111009-apple-delivers-mammoth-update-patches.html

Posted by donna | with no comments

Nov. 10, 1983: Computer ‘Virus’ Is Born

1983: Fred Cohen, a University of Southern California graduate student, gives a prescient peek at the digital future when he demonstrates a computer virus during a security seminar at Lehigh University in Pennsylvania. A quarter-century later, computer viruses have become a pandemic for which there’s no inoculation.

Cohen inserted his proof-of-concept code into a Unix command, and within five minutes of launching it onto a mainframe computer, had gained control of the system. In four other demonstrations, the code managed to seize control within half an hour on average, bypassing all of the security mechanisms current at the time. It was Cohen’s academic adviser, Len Adleman (the A in RSA Security), who likened the self-replicating program to a virus, thus coining the term.

But Cohen’s malware wasn’t the first of its kind.

http://www.wired.com/thisdayintech/2009/11/1110fred-cohen-first-computer-virus

Posted by donna | with no comments

Rogue Anti-Spyware Targets Sesame Street's Big Bird

The idea of malware distributors abusing Google Trends is not new. The bad guys have once again demonstrated that they, too, can take advantage of Google Trends. This time their target is Big Bird's birthday.

It's not new that the Google logo includes Big Bird; it does so on special occasions. The Google logo clearly shows Today's Hot Trends, and that's a target for malware writers.

This year is the fortieth anniversary of Sesame Street, and the bad guys have begun their attack. Searching for keywords such as Big Bird's birthday and Big Bird on Google displays pages with compromised sites.

More with video clip in http://www.avertlabs.com/research/blog/index.php/2009/11/09/rogue-anti-spyware-targets-sesame-streets-big-bird/

Posted by donna | with no comments

Certificação Microsoft: 248 Exames

Fazendo uma pesquisa rápida no site da Prometric eu resolvi criar uma lista com todas as atuais certificações que a Microsoft oferece, no total temos 248 exames de certificação para as mais diversas tecnologias. São 12 certificações (em azul) para o profissional que deseja comprovar conhecimento em Gerenciamento, Operações e Deploy. Veja:

 

 

Microsoft Geral - 141 Certificações

 

 

070-089 - Designing, Implementing, and Managing MS Syst Mgmt Serv 2003

070-121 - Designing and Providing MS Volume License Solutions to Sml&M

070-122 - Designing and Providing Microsoft Volume License Solutions

070-123 - Planning, Implementing and Maintaining a Software Asset Mgmt

070-235 - TS:Devlping Busin Process & Intgrtion Sol Using MS Biz Tlk

070-236 - TS: Configuring Exchange Server 2007

070-237 - Pro:Designing Messaging Solutions with MS Exchange Serv 2007

070-238 - Pro: Deploying Messaging Solutions w/MS Exchange Server 2007

070-241 - TS:Busin Process & Integration Sol by Using MS BizTalkServR2

070-262 - TS:MS Office Live Communc Serv 2005-Implem,Manage,Trblshting

070-270 - INSTALL,CONF & ADMINISTERING MS WINDOWS XP PROFESSIONAL

070-271 - Supporting Users & Troubleshooting a MS Win XP Operating Sys

070-272 - Supporting Users & Troubleshooting Desktop Apps on MS Win XP

070-281 - Planning, Deploying, & Managing an Enterprise Proj Mgmt Sol

070-282 - Designing, Deploying, and Managing a Network Solution for a

070-284 - Implementing & Managing MS Exchange Server 2003

070-285 - Designing a Microsoft® Exchange Server 2003 Organization

070-290 - Managing & Maintaining a MS Win Server 2003 Environment

070-291 - Implement,Managing&Maintaining a MS Win 2003 Network Infra

070-293 - Plan. and Maint. a MSWin Srvr2003 Net. Infrastructure

070-294 - Plan., Implem., and Maint. a MSWin Server 2003 Active Dir St

070-297 - Designing MS Win Server 2003 Active Dir & Netwk Infrastruc

070-298 - Designing Security for a Microsoft Win Server 2003 Network

070-299 - Implementing Security in a MS Win Server 2003 Network

070-350 - Implementing MS Internet Security & Acceleration Server 2004

070-351 - TS:MS Internet Security & Acceleration Serv 2006,Configuring

070-400 - TS: MS System Center Operations Manager, Configuring

070-401 - MS System Center Configuration Manager 2007, Configuring

070-403 - System Center Virtual Machine Manager, Configuring

070-431 - TS: Microsoft SQL Server 2005 Implementation & Maintenance

070-432 - TS: MS SQL Server® 2008, Implementation and Maintenance

070-433 - TS: Microsoft® SQL Server® 2008, Database Development

070-441 - PRO:Designing Database Solutions by Using MS SQL Serv 2005

070-442 - PRO:Design & Optimize Data Access by Using MS SQL Serv 2005

070-443 - PRO: Design a DB Server Infrastru by Using MS SQL Serv 2005

070-444 - PRO:Optimiz & Maintain a DB Admin Sol by Usi MS SQL Serv2005

070-445 - TS: MS SQL Server 2005 Business Intelligence-Implem & Mainte

070-446 - PRO:Design a Business Intellig Infrastr Usi MS SQL Serv 2005

070-447 - UPGRADE:MCDBA Skills to MCITP DB Admin by Using MS SQL 2005

070-448 - TS:MS SQL Server 2008, Business Intelligence Dev & Maintenan

070-450 - PRO:MS SQL Serv 08,Design,Optimize, & Maintain DB Admin Solu

070-451 - PRO:Design DB Solutions & Data Access Using MS SQL Serv 2008

070-452 - PRO: MS SQL Server® 2008, Designing a Business Intelligence

070-453 - UPG: Transition Your MCITP SQL DBA 2005 to MCITP SQL 2008

070-454 - UPG: Transiton MCITP SQL Serv 2005 to SQL Serv 2008 DBD

070-455 - UPG:Transition Your MCITP SQL 2005 BI Dev to MCITP SQL 2008

070-500 - TS: MS Windows Mobile Designing, Implementing, and Managing

070-501 - TS: Planning, Deploying, and Managing a Hosting Environment

070-502 - TS: MS .NET Frmewrk3.5, Wndws Presentation Fndation App Dev

070-503 - TS: MS .NET Frmwrk 3.5, Wndws Commun Fndtion App Dev

070-504 - TS: MS .NET Frmewrk 3.5, Workflow Foundation App Dev

070-505 - TS: MS .NET Framework 305, Windows Forms App Dev

070-510 - TS: Visual Studio 2005 Team Foundation Server

070-526 - TS: MS .NET Framework 2.0- Windows Based Client Development

070-528 - TS: MS .NET Framework 2.0-Web-based Client Development

070-529 - TS: MS .NET Framework 2.0 - Distributed Appl Development

070-536 - TS: MS .NET Framework - Application Develop Foundation

070-540 - TS: Microsoft Windows Mobile Application Development

070-541 - TS: MS Windows SharePoint Srvcs 3.0 Application Development

070-542 - MS Office SharePoint Server 2007- Application Development

070-543 - TS: Visual Studio Tools for 2007 MS Office System (VTSO)

070-544 - TS: MS Virtual Earth 6.0, Application Development

070-545 - TS: Microsoft Visio 2007, Application Development

070-547 - PRO:Design and Develop Web-Basd Apps by Using MS .NET Frmwk

070-548 - PRO:Design & Develop Wdws-Based Appl by Using MS .NET Frmwk

070-549 - PRO:Design & Develop Enterprise Appl by Using MS .NET Frmwk

070-551 - UPGRADE:MCAD Skills to MCPD Dvlpr by Using the MS .NET Frmwk

070-552 - UPGRADE:MCAD Skills to MCPD Wdws Dvlpr by Using MS .NET Fmwk

070-553 - UPGRADE:MCSD MS .NET Skills to MCPD Entpse App Dvlpr Pt 1

070-554 - UPGRADE:MCSD MS .NET Skills to MCPD Entpse App Dvlpr Pt 2

070-555 - TS: Microsoft Office Groove 2007, Configuring

070-556 - TS: MS Office PerformancePoint Server 2007, Applications

070-557 - TS: Microsoft Forefront Client and Server, Configuring

070-558 - MCAD Skills to MCTS Windows Apps by Using the MS .NET Frmwrk

070-559 - UPGRADE: MCAD Skills to MCTS Web Apps Using MS .NET Frwrk

070-561 - TS: MS .NET Framework 3.5, ADO.NET Application Development

070-562 - TS: MS .NET Framework 3.5, ASP.NET Application Development

070-563 - PRO:Design & Dev Windows Apps Using the MS .NET Framework3.5

070-564 - Pro: Design & Dev Apps Using the MS .NET Framework 3.5

070-565 - PRO: Design & Develop Enterprise App Using MS .NET Frmwrk3.5

070-566 - UPG:Transition Your MCPD Wind Dev Skill to MCPD Wind Dev 3.5

070-567 - UPG: Transition Your MCPD Web Dev to MCPD ASP.NET Dev 3.5

070-568 - UPG:Trans MCPD Enterp App Dev to MCPD Enterp App Dev 3.5 I

070-569 - UPG:Trans MCPD Enterp App Dev to MCPD Enterp App Dev 3.5 II

070-571 - TS: Microsoft Windows Embedded CE 6.0, Developing

070-577 - TS: Microsoft Windows® Embedded Standard 2009, Development

070-620 - TS: Configuring Windows Vista Client

070-621 - Pro: Upgrading Your MCDST Cert to MCITP Enterprise Support

070-622 - Pro: Microsoft Desktop Support - Enterprise

070-623 - Pro: Microsoft Desktop Support Consumer

070-624 - TS:Deploying & Maintaining Vista & Client Office Systm 07 DT

070-625 - Connected Home Integrator

070-626 - Consumer Sales Specialist

070-630 - TS: Configuring Microsoft Office SharePoint Server 2007

070-631 - TS: Configuring Microsoft Windows SharePoint Services 3.0

070-632 - TS: Microsoft Office Project 2007, Managing Projects

070-633 - TS: MS Office Project Server 2007, Managing Projects

070-634 - Pro: MS Office Project Server 2007,Managing Projects & Prgms

070-635 - TS: MS Deployment Toolkit 2008, Desktop Deployment

070-638 - TS: MS Office Communications Server 2007, Configuring

070-639 - TS: MSOffice Proj Serv 2007, Config, For MS Cert Partners

070-640 - TS: Windows Server 2008 Active Directory, Configuring

070-642 - TS: Windows Server 2008 Network Infrastructure, Configuring

070-643 - TS:Windows Serv 2008 Applications Infrastructure, Configurin

070-646 - Pro: Windows Server 2008, Server Administrator

070-647 - Pro: Windows Server 2008, Enterprise Administrator

070-648 - TS:Upgrading MCSA on Wndws Serv 2003 to Wndws Serv 2008

070-649 - TS:Upgrading MCSE on Wndws Serv 2003 to Wndws Serv 2008

070-652 - TS: Windows Server Virtualization, Configuring

070-653 - TS: Windows® Small Business Server 2008, Configuring

070-654 - TS: Windows Essential Business Server 2008, Configuring

070-655 - TS:Windows Vista & Serv Op Systems, Pre-Installing for OEMs

070-656 - TS: Microsoft Desktop Optimization Pack, Configuring

070-658 - TS: System Center Data Protection Manager 2007, Configuring

070-660 - TS: Windows® Internals

070-662 - TS: Microsoft Exchange Server 2010, Configuring

070-671 - Design & Providing MS Vol Licensing Solutions to Small & Med

070-672 - Design & Providing MS Vol Licensing Solutions to Large Orgs

070-673 - TS: Designing, Assessing, & Optimizing SW Asset Mgmt (SAM)

070-680 - TS: Windows 7, Configuring

070-690 - TS: Windows® HPC Server 2008, Configuring and Managing

070-691 - TS: Windows HPC Server 2008, Developing

070-699 - Windows Server 2003, MCSA Security Specialization Skills Upd

070-999 - MS 100 DEMONSTRATION EXAM

074-131 - Designing a MS Office Enterprise Proj. Mgmt. EPM

074-132 - Designing Portal Solutions with MS SharePoint Products

074-133 - Customizing Portal Solutions with Microsoft SharePoint Produ

074-134 - Pre-Installing MS Products using the OEM Pre-Install Kit

074-135 - Developing E-Business Solutions Using MS BizTalk Server 2004

074-137 - Developing MS Off Using XML Prof Enterp Ed 2003

074-138 - Plan & Build a Msg & Collab Envir Usin MS Off Sys & Win Serv

074-139 - Deploying Business Desktops with MS Wind Serv& Off 2003

074-674 - Delivering Business Value Planning Services

074-675 - Microsoft® Response Point, Configuring

074-676 - TS: FAST Enterprise Search Platform, Developing

074-679 - TS:MS Windows Serv 2008 Hosted Enviro,Configuring & Managing

074-924 - MS Office Communication Server 2007-U.C Voice Specialization

075-003 - *INTL ONLY* MS EMPLOYEE: APPLICATIONS EXAM APPLE MAC V6/7

078-700 - MS: Office PerformancePoint 2007 Mgmt Reporter-Report Design

078-702 - Designing and Managing a Business Intelligence Solution

083-640 - TS: Windows Server 2008 Active Directory, Configuring

 

 

 

Microsoft Dynamics - 107 Certificações

 

 

MB2-421 - CRM 3.0 Installation & Configuration

MB2-422 - CRM 3.0 Customization

MB2-423 - CRM 3.0 Applications

MB2-498 - Extending Microsoft CRM 3.0

MB2-631 - CRM 4.0 Customization and Configuration

MB2-632 - CRM 4.0 Applications

MB2-633 - CRM 4.0 Installation and Deployment

MB2-634 - CRM 4.0 Extending Microsoft Dynamics

MB3-408 - GP 9.0 Inventory & Order Processing

MB3-409 - GP 9.0 Financials

MB3-412 - GP 9.0 Installation & Configuration

MB3-413 - GP 9.0 Project Series

MB3-430 - GP 9.0 Manufacturing Applications

MB3-451 - GP 9.0 Report Writer

MB3-461 - GP 9.0 Modifier with VBA

MB3-462 - GP 9.0 Integration Manager

MB3-465 - GP 9.0 Field Service Implementation

MB3-527 - GP 10.0 Installation & Configuration

MB3-528 - GP 10.0 Financials

MB3-529 - GP 10.0 Inventory & Order Processing

MB3-530 - GP 10.0 Integration Manager

MB3-532 - GP 10.0 Project Series

MB3-533 - GP 10.0 Human Resources With Payroll

MB3-637 - GP 10.0 Manufacturing Applications

MB4-348 - SL 6.5 Financials

MB4-349 - SL 6.5 Installation & Configuration

MB4-534 - SL 7.0 Installation & Configuration

MB4-535 - SL 7.0 Financials

MB4-536 - SL 7.0 Project Series

MB4-640 - SL 7.0 Customization Manager

MB4-641 - SL 7.0 Tools for VB

MB4-643 - SL 7.0 Inventory & Order Processing

MB5-292 - Microsoft Point of Sale 1.0

MB5-294 - FRx Report Design

MB5-537 - Retail Management System 2.0 Store Operations

MB5-538 - Retail Management System 2.0 Headquarters

MB5-554 - Small Business Financials 9.0

MB5-625 - C5 4.0 Project

MB5-626 - C5 4.0 Programming

MB5-627 - C5 4.0 System Consultant

MB5-628 - C5 4.0 Løn

MB5-629 - Forecaster 7.0

MB5-644 - C5 2008 Løn

MB5-645 - C5 2008 Projekt

MB5-646 - C5 2008 Systemkonsulent

MB5-648 - C5 2008 Programmering

MB5-845 - POS 2009

MB5-851 - C5 2008 Avanceret Programmering

MB6-202 - Axapta 3.0 Programming

MB6-203 - Axapta 3.0 Financials

MB6-204 - Axapta 3.0 Trade & Logistics

MB6-205 - Axapta 3.0 Production

MB6-206 - Axapta 3.0 Installation & Configuration

MB6-282 - Axapta 3.0 Human Resources Management

MB6-283 - Axapta 3.0 Questionnaire

MB6-284 - Axapta 3.0 Projects

MB6-285 - Axapta 3.0 Sales and Marketing

MB6-288 - Axapta 3.0 Product Builder

MB6-291 - Axapta 3.0 Shop Floor Control

MB6-295 - Axapta 3.0 Enterprise Portal Development

MB6-502 - AX 4.0 Product Builder

MB6-503 - AX 4.0 Installation & Configuration

MB6-504 - AX 4.0 Project Series

MB6-506 - AX 4.0 Questionnaire

MB6-507 - AX 4.0 Financials

MB6-508 - AX 4.0 Development Introduction

MB6-509 - AX 4.0 Trade and Logistics

MB6-510 - AX 4.0 Human Resource Management

MB6-511 - AX 4.0 Production

MB6-512 - AX 4.0 Enterprise Portal Development

MB6-513 - AX 4.0 MorphX Solution Development

MB6-817 - AX 2009 Trade & Logistics

MB6-818 - AX 2009 Financials

MB6-819 - AX 2009 Development Introduction

MB6-820 - AX 2009 Installation & Configuration

MB6-821 - AX 2009 MorphX Solution Development

MB6-822 - AX 2009 Production

MB6-823 - AX 2009 Project Series

MB6-824 - AX 2009 Human Resource Management

MB6-825 - AX 2009 Enterprise Portal Development

MB6-826 - AX 2009 Product Builder

MB6-827 - AX 2009 Payroll

MB7-221 - Navision 4.0 C/SIDE Introduction

MB7-222 - Navision 4.0 C/SIDE Solution Development

MB7-223 - Navision 4.0 Warehouse Management

MB7-224 - Navision 4.0 Manufacturing

MB7-225 - Navision 4.0 Financials

MB7-226 - Navision 4.0 Installation & Configuration

MB7-227 - Navision 4.0 Trade & Inventory

MB7-231 - Navision 4.0 Relationship Management

MB7-232 - Navision 4.0 Service Management

MB7-255 - Navision 4.0 Costing

MB7-514 - NAV 5.0 C/SIDE Introduction

MB7-515 - NAV 5.0 Financials

MB7-516 - NAV 5.0 C/SIDE Solution Development

MB7-517 - NAV 5.0 Installation & Configuration

MB7-638 - NAV 5.0 Trade & Inventory

MB7-639 - NAV 5.0 Manufacturing

MB7-838 - NAV 2009 Installation & Configuration

MB7-839 - NAV 2009 Core Setup and Finance

MB7-840 - NAV 2009 C/SIDE Introduction

MB7-841 - NAV 2009 C/SIDE Solution Development

MB7-842 - NAV 2009 Trade & Inventory

MB7-843 - NAV 2009 Warehouse Management

MB7-846 - NAV 2009 Relationship Management

MB7-848 - NAV 2009 Service Management

MB7-849 - NAV 2009 Manufacturing

 

 

Agora é só fazer sua lista e começar a estudar J

 

Obrigado pela leitura e até a próxima publicação,

Abraços.

 

Cleber Marques

Microsoft MVP & MCT | Charter Member: SCVMM & MDOP
Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
Meu Blog | MOF.com.br | CleberMarques.com | CanalSystemCenter.com.br

Posted by Cleber Marques | with no comments
Filed under:

Embedded Object treated as an image

Embedded Object treated as an image

I just wanted to share a little personal experience with Microsoft Word. I have my personal word document which contains an embedded zip object containing my Todolist files. I keep it as a single capsule for portabiity reasons. I just have one observation that when the object is copied using Word's clipboard operations and pasted to Explorer and even after that closing the Word document you would be getting a message like 'You placed a large image in the clipboard'.

I admit that binary objects are images from the DEV perspective but just thought Word should be more explanatory in the nature of the message when it comes to addressing and clearing the doubts of a non-tech-savvy person.

This applies to Microsoft Word 2003.

Posted by deepak | with no comments

Download Exchange Server 2010 RTM

Home

As it was announced yesterday at Tech•Ed Europe 2009, Exchange Server 2010 is now available worldwide and can be downloaded from the Microsoft Volume Licensing site.

Microsoft Exchange Server 2010 helps IT Professionals achieve new levels of reliability with greater flexibility, enhanced user experiences, and increased protection for business communications.

  • Flexible and reliable - Exchange Server 2010 gives you the flexibility to tailor your deployment based on your company's unique needs and a simplified way to keep e-mail continuously available for your users.
  • Anywhere access - Exchange Server 2010 helps your users get more done by giving them the freedom to securely access all their communications - e-mail, voice mail, instant messaging, and more - from virtually any platform, Web browser, or device.
  • Protection and compliance - Exchange Server 2010 delivers integrated information loss prevention, and compliance tools aimed at helping you simplify the process of protecting your company's communications and meeting regulatory requirements.

You can also download a trial version from here or from here.

Related Links:

Posted by Rui Silva | with no comments
Filed under: ,

CodeCamp 2009: Sessies en OpenSpace

Als eerste: de sessies voor de CodeCamp 2009 zijn bekend en staan online op http://www.codecamp.nl We denken dat het een erg interessante mix van sessies is, met genoeg sessies voor iedereen om een aantal interessante onderwerpen voor iedereen. De agenda ziet er nu als volgt uit:

09:30 - 10:45
Around .net framework 4.0 in an hour (Ronald Guijt)
ASP.Net - MVC 2.0 (Sander Gerz)
Windows Mobile en het werken met data (Arjan van Huizen)

11:00 - 12:15
ADO.NET EF 4.0 (Kurt Claeys)
SharePoint Nightmares (Marianne van Wanrooij)
iPhone development met jQTouch (Maurice de Beijer)

13:15 - 14.30
VSTO 2010 met Office 2010 (Hassan Fadili)
Modulaire Silverlight apps met Prism (Timmy Kokke)
Microsoft Surface Development (Freena Eijffinger & Dennis Vroegop)

14:45 - 16:00
VSTS 2010 (Pieter de Bruijn)
Windows Identity Foundation (Michiel van Otegem)
SQL Azure (Marcel Meijer)

Naast deze sessies hebben we ook nog de OpenSpace sessies. Daar hebben we geen agenda voor maar dat ligt nu eenmaal in de aard van een OpenSpace gebeuren. In het kort komt het neer op het volgende: als je iets hebt waar je graag met een aantal mensen over wilt discussieren, schrijf je dat 's ochtends op een flip-over. Mochten mensen dat interessant vinden, dan kunnen ze een stem uitbrengen op dat onderwerp. In de lunchtijd (van 12:15 - 13:15) is dan de keuze aan de mensen waar ze heen gaan en aan welke discussie ze mee willen gaan doen. Heeft jouw sessie genoeg stemmen dan komen de mensen vanzelf wel naar je toe, zo niet: dan is je sessie blijkbaar niet interessant voor een grote groep. Het idee is dat we een aantal van deze sessies tegelijkertijd hebben zodat mensen kunnen kiezen wat ze doen. De inhoud van de lunch sessies laten we dus volledig aan de bezoekers over!

Denk eens na over sessies of onderwerpen en discussieer mee met je mede-ontwikkelaars over jouw favoriete onderwerp!

Ik kan haast niet wachten tot het 21 november is..

Posted by Maurice | with no comments
Filed under: , ,

About that activation

About now you've figured out that my three day grace period has come and gone.  The one where when you move the server from the hardware to another hardware that it demands activation within three days. 

In order to do this test run I've obviously reactivated the moved box by now.  And since I'm still blogging and the firm is still chugging along on the existing SBS 2003 I'm obviously still able to run the existing (soon to be old) server with it's activated SBS 2003.  Microsoft doesn't move the activation from one box to the other.  They don't suck away the license from one box to the other.  The reactivation of the temporary box does not impact the running box.  Would it be legal to run like this indefinitely?  Heck no.  Am I only doing it to do a dry run of the migration?  Yes. 

If I reactivated the same product key code over and over again would at some point in the reactivation would it finally say enough is enough and require me to call in, talk to a human being, explain what I was doing?  Yes.  But there is a grace period built into server activations.

Should you for disaster recovery purposes need to reactivate, it does not impact the existing system.  Do be aware that OEM builds are not legal to do this.   Do be aware that some OEM builds are bios bound and thus check to ensure that they are on certain brands of hardware.  And do be aware that the only reason that I did this is that I can't blog, do a dry run migration of the server. wash my Mini Cooper, reglaze windows to prepare for a house painter coming tomorrow, as well as help out on the Center for Internet Security Windows 2008 benchmarks and do normal work all in three days grace time that the reactivation window allowed me.

Posted by bradley | with no comments
Filed under:

OpsMgr: Pack d'administration ForeFront Protection 2010 for Exchange

Le pack d'adminitration ForeFront Protection 2010 pour Exchange est disponible.

Téléchargement : Forefront Protection 2010 for Exchange Server Management Pack for System Center Operations Manager 2007 v11.0.0324.00.

Ce pack d'administration est compatible avec Operations Manager SP1 et R2.

Posted by Yann Gainche | with no comments
Filed under:

OpsMgr: Pack d'administration pour Exchange 2010

Le pack d'adminitration pour Exchange 2010 est disponible.

Téléchargement : Microsoft Exchange Server 2010 Management Pack for System Center Operations Manager 2007 v14.0.650.7

Ce pack d'administration est compatible avec Operations Manager SP1 et R2.

Posted by Yann Gainche | with no comments
Filed under:

Populating a TreeView Control from a List

This post details first how to build a list containing the data to display in a WinForms TreeView control. Then it demonstrates how to use recursion to populate the TreeView control from the list.

[For information on populating a TreeView control from XML, see this link.]

First, create a class that will store the data for the TreeView.

In C#:

public class TreeViewItem
{
    public int ID { get; set; }
    public int ParentID { get; set; }
    public string Text { get; set; }
}

In VB:

Public Class TreeViewItem
    Public Id As Integer
    Public ParentId As Integer
    Public Text As String
End Class

The C# code uses auto-implemented properties to short-cut the code. The VB code is just me being lazy tonight. It is using Public fields instead of Public Properties as it should. (In VS 2010, VB will have auto—implemented properties as well.)

The class defines an Id associated with the item and a ParentId defining the Id of the parent item (that is the item under which this item will appear in the TreeView). It also has a Text property that contains the text of the TreeView node.

In the WinForm containing the TreeView control, add the code to build the list as shown below.

In C#:

List<TreeViewItem> treeViewList = new List<TreeViewItem>();

treeViewList.Add(new TreeViewItem() { 
          ParentID = 0, ID = 1, Text = "Parent node" });
treeViewList.Add(new TreeViewItem() { 
          ParentID = 1, ID = 2, Text = "First child node" });
treeViewList.Add(new TreeViewItem() { 
         ParentID = 1, ID = 3, Text = "Second child node" });
treeViewList.Add(new TreeViewItem() { 
         ParentID = 3, ID = 4, Text = "Child of second child node" });
treeViewList.Add(new TreeViewItem() { 
         ParentID = 3, ID = 5, Text = "Child of second child node" });

PopulateTreeView(0, null);

In VB:

Private treeViewList As New List(Of TreeViewItem)

treeViewList.Add(New TreeViewItem() With { _
        .ParentId = 0, .Id = 1, .Text = "Parent node"})
treeViewList.Add(New TreeViewItem() With { _
        .ParentId = 1, .Id = 2, .Text = "First child node"})
treeViewList.Add(New TreeViewItem() With { _
        .ParentId = 1, .Id = 3, .Text = "Second child node"})
treeViewList.Add(New TreeViewItem() With { _
        .ParentId = 3, .Id = 4, .Text = "Child of second child node"})
treeViewList.Add(New TreeViewItem() With { _
        .ParentId = 3, .Id = 5, .Text = "Child of second child node"})

PopulateTreeView(0, Nothing)

This code defines a generic List that contains the set of TreeViewItem instances. The Add method of the list sets the data into the list. It then calls the PopulateTreeView method (shown below).

The PopulateTreeView method uses recursion to populate the TreeView from the list.

In C#:

private void PopulateTreeView(int parentId, TreeNode parentNode)
{
    var filteredItems = treeViewList.Where(item => 
                                item.ParentID == parentId);

    TreeNode childNode;
    foreach (var i in filteredItems.ToList())
    {
        if (parentNode == null)
            childNode = treeView1.Nodes.Add(i.Text);
        else
            childNode = parentNode.Nodes.Add(i.Text);

        PopulateTreeView(i.ID, childNode);
    }
}

In VB:

Private Sub PopulateTreeView(ByVal parentId As Integer, _
                             ByVal parentNode As TreeNode)
    Dim filteredItems = treeViewList.Where(Function(item) _
                                     item.ParentId = parentId)

    Dim childNode As TreeNode
    For Each i In filteredItems.ToList()
        If parentNode Is Nothing Then
            childNode = TreeView1.Nodes.Add(i.Text)
        Else
            childNode = parentNode.Nodes.Add(i.Text)
        End If
        PopulateTreeView(i.Id, childNode)
    Next
End Sub

The PopulateTreeView method has two parameters: parentId and parentNode. The parentId is the Id value associated with the parent node. The code will find all items in the list with the defined parent Id. The parentNode is the TreeView node under  which the items are added.

The filteredItems variable contains the results of a lambda expression finding all of the items in the list with the passed in parentId.

The code then loops through those items and adds the nodes to the parent node.

It then calls itself, making the method recursive. The method call passes in the node's Id and the node itself. This will cause the method to load all of its child nodes.

When you run the code, the TreeView should appear as follows:

image

Enjoy!

Posted by Deborah Kurata | with no comments
Filed under: , , , ,

Migration step twenty: Moving Public Folders

Now that we've moved the mailboxes, they all say "user mailbox" and not legacy mailbox.

So now onto public folders.  Go back to the SBS 2003 box, under administrative groups, under first administrative groups, under public folder store, right mouse click and "move all replicas".

Choose the new SBS 2008 (it's kinda hard not to as you only have that option) and click okay.  It will say that it will now move the replicas over.

Ooopsy I hit something here...

Googling that ... and I got
Exchange 2003 and The token supplied to the function is invalid ID: 80090308 « Smiling Geeks.com:
http://mlbtech.wordpress.com/2008/03/29/exchange-2003-and-the-token-supplied-to-the-function-is-invalid-id-80090308/

I unchecked the box in IIS, Exchadmin, clicked okay

Exchange 2003 and The token supplied to the function is invalid ID: 80090308 « Smiling Geeks.com:
http://mlbtech.wordpress.com/2008/03/29/exchange-2003-and-the-token-supplied-to-the-function-is-invalid-id-80090308/

Then went into adsiedit.msc and did the following:

1. In the properties of the virtual root Exadmin in IIS, go to the “Directory Security” tab.
2. In the “Secure Communications” section select “Edit”.
3. Make sure to deselect “Require secure channel (SSL)” and “Require 128-bit encryption.”
4. If the “Require 128-bit encryption.” is selected and greyed out, make sure to select “Require secure channel (SSL)” and deselect “Require 128-bit encryption.” then deselect “Require secure channel (SSL)” again.
5. Goto Windows 2000/2003 Support Tools and launch ADSI Edit.
6. In the left side pane expand the Configuration container.
7. Expand the following:
CN=Configuration
CN=Services
CN=Microsoft Exchange
CN=
CN=Administrative Groups
CN=First Administrative Group
CN=Servers
CN=Protocols
CN=HTTP
CN=1
CN=Exadmin
8. Right Click on CN=Exadmin and choose Properties.

Scroll down to “msExchSecureBindings” in the list of attributes.
10. Mark it and click “Edit”.
11. Mark the :443: entry, click “Remove” and then “Ok”.
12. Click “Apply” and then “Ok”.
13. Close out of ADSI Edit, close and reopen Exchange System Manager and test Public Folder access again

And bingo it then replicated the public folders.

 

Posted by bradley | with no comments
Filed under:
More Posts Next page »