i am using Windows Vista with my 1.1.2 iPhone & iTunes 7.5

iTunes cannot detect my iPhone when i plug it via the USB cable to my computer, while Vista can detect it and i can access the photos inside iPhone with the link my computer\Apple iPhone\Internal Storage\DCIM\100APPLE.

the interesting fact is that when i turn off the "program control" (a function in my firewall, ZoneAlarm). iTunes can then detect the iPhone can they can sync(ringtones, music, contacts successfully get into iphone)!

if i switch on the &quot;prgram control&quot; in zonealarm after they sync, disconnect iphone and reconnect it, an error message will be shown, something like &quot;iTunes cannot connect to iPhone <strike>^2</strike>, unknown error (0xE8000001)&quot;

if you know what happening, please HELP!!!
thanks for your time!!!

Operating System:Windows Vista Business
Software Version:7.1 (Vista)
Product Name:ZoneAlarm (Free)