Adding photos through COM interface on Windows?

Does anyone know if Apple intends to update the iTunes COM API to allow photo database operations?
At the moment there are various projects to give people more control of photo albums on their iPod than just selecting a bunch of folders. They're mostly directly reading and writing the photo database on the iPod, which is difficult and likely to stop working after software updates.
So, a much better alternative would be to allow scripting access to the photo database via COM. That way people could add, remove and manipulate photos without having to delve around guessing what the iPod photo database file format is.
IBM Thinkpad T42p   Windows XP Pro  

The iphone is NOT a backup device.
It optimizes photos for viewing on iphone - reducing size and quality.
The photo sync is also only ONE WAY - computer to iphone.
You could e-mail them to yourself, but they will not be of the original quality.
Did you fail to backup your pics?

Similar Messages

  • ACCESS_VIOLATION at AdobeOwl.dll when call Indesign com interface from windows service

    ACCESS_VIOLATION at AdobeOwl.dll when call Indesign CS3 COM interface from windows service application.
    Does anyone know how to workaround this issue ?

    As AdobeOwl.dll file is missing or corrupted, you need to get a new dll file. Here are the steps to replace setup.dll file
    Step 1. You can download missing AdobeOwl.dll here:
    http://dllcentral.com/AdobeOwl.dll/1.0.92/download/
    Step 2. Paste this file into your system32 or SyWOW64 folder.
    Step 3. Navigate to your System32(32Bit OS) or SyWOW64(64Bit OS) Folder.
    Note: The location of System32 and SyWOW64 is
    C:Windows\System32 (If you are using 32Bit Windows)
    C:\Windows\SysWOW64 (if you are using 64Bit Windows)
    Step 4. Paste the AdobeOwl.dll file into this folder.
    Step 5. Try to run it. It might work now. If not, restart your computer to restore it effectively.

  • IRegistrar COM interface in windows embedded compact 7

    I have some code that manipulates the registry using IRegistrar. This works great in the desktop build of this code.
    In the WEC7 build it compiles but returns class not registered or something...
    What am I missing?
    CComPtr<IRegistrar> ireg;
    if (S_OK == ireg.CoCreateInstance(CLSID_Registrar,NULL, CLSCTX_INPROC) )
    if (S_OK == ireg->AddReplacement(_T("MODULENAME"),ModuleName)
    && S_OK == ireg->AddReplacement(_T("MODULEVER"),SWVersion))
    if (S_OK == ireg->FileRegister(FileName))
    bSuccess = TRUE;

    AFAIK, These class IDs are not supported in WinCE. you have to use set of APIs to perform registry operations. see the below link.
    http://msdn.microsoft.com/en-us/library/ee489936.aspx
    Please mark as answer, if it is correct.
    Please vote,if it is helpful post.
    Vinoth.R
    http://vinoth-vinothblog.blogspot.com
    http://www.e-consystems.com/windowsce.asp

  • ITunes COM interface for Windows

    Anyone know what is the newest version?
    I would suspect that an updated documentation was available for iTunes 10.
    The one for download is rather old.
    Regards
    Thomas

    Hi, welcome to Apple Discussions.
    The version I have is 8.1.0.52. I'm not aware of a newer version, although I've just failed to find the download in the ADC site, and it doesn't seem to be there, so perhaps an update is imminent.
    tt2

  • COM Interface DLL Working in Windows XP Not working in Windows 7 virtuallly running WIN XP mode

    Hi,
          I am Prasad, I want one clarification on Win7 64 bit inside we are running Windows XP in virtual mode. I am facing the problem in COM interface DLL which will do remote access to server & Core banking , Client & core banking.
    Now the client (vendor)  running the application in  Win7 64 bit of Windows XP application by making XP environment virtually in Win 7 64 bit OS.
    Here entire application is working fine apart from COM interface DLL (Even though we are exporting as .msi package and we are installing in Virtual Xp machine tried with both versions of 1.0 and 1.5)
    Can anyone please let me know is there any possibility to overcome this situation without upgrade the entire product to Win 7 for time being?
    Thanks In Advance..

    Based on my knowledge, a 32 bits components can run on a 32 bit virtual machine. Do you get any error message?
    These documents is helpful for developing on 64-bit windows.
    Process Interoperability
    Programming Guide for 64-bit Windows
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • I have added photos to My Photo Stream on my PC (Windows 7). They appear in the Uploads folder instead. They do not upload to iCloud. Am I doing something wrong?

    I have added photos to My Photo Stream on my PC (Windows 7). They appear in the Uploads folder instead. They do not upload to iCloud. Am I doing something wrong?

    Unfortunately, photo stream on a PC is iffy at best.  Many people have problems getting it to work properly, including myself.  A work around would be to use an app like PhotoSync on your PC, which can send photos wirelessly to the camera roll on any of your iOS devices on the same wifi network.  Once in the camera roll, you iOS device will be added to your photo stream.

  • I manually deleted my iphone photos through windows explorer now it wont sync new music or backup. any help please?

    i manually deleted my iphone photos through windows explorer now it wont sync new music or backup. any help please?

    If those photos were part of the camera roll, they were part of the backup as well and you can restore from the latest backup you made on the old computer. After that transfer the photos to the new PC, follow this article: iOS: Importing personal photos and videos from iOS devices to your computer
    Then sync again to the new one, which will erase the phone again.
    You can also try to copy the backup folder from the old computer to the new one and see if the old backups get recognized, check this article to find the location on your PC:
    Create and delete iPhone, iPad, and iPod touch backups in iTunes
    If the photos were not taken with the phone, your data is gone, photos you sync from iTunes to the phone are not included in the backup.

  • How to make in/out Port vis work with COM interface under different windows versions?

    Hello!
    I know that the accessHW is necessary for it, so I downlaoded the
    this file from the homepage of NI, but there are always some problems
    with it.
    My program should get the the voltage impulse between
    the pins DTR and RTS of a COM interface. After
    I installed accessHW under winNT, the voltage between them changed
    automatically from 0 mV to about 24 mV , and program
    worked well . But this way does not work under Win98 and Win2000,
    and this voltage is always 0 so that the device can not make any voltage
    impulse.
    Could someone give me a software solution for it? Thanks!
    P.S:The version of the labview I use is 6.1.
    Le

    You shouldn't depend on a voltage difference between the tow pins unless you need something like 24 volts and not 24 millvolts. All of the signal lines are referenced to ground and the signal lines usually swing between -3 to -12 and +3 to +12 volts. If you truly saw a 24 millivolt difference between two signal leads, then all that means is that they are both at the same logic state. A difference of 24 millivolts is not much and has to do with the UART in your computer and not accessHW I believe though maybe what happened is that the difference is 24mv when both are logic "1" and less when logic "0" or vice versa. If your device requires power from the serial port, then what you'll have to do is control the signal lines in your program and I
    would recomend VISA to do that instead of inport/outport. And check the voltage requirements of your device. If this is a device you designed, it should be designed for the lower voltages on new pc's and laptops. In other words, I would depend on 3 volt signals instead of 12. There are numerous references to either RS-232 or EIA-232 on the web. I think a review of the electrical specifications is needed.

  • Accessing COM interfaces in AIR

    Is there a way to access Windows COM interfaces through adobe air?  I'm working on an app where I need to be able to interact with another Windows program.  I want to use methods like WScript.CreateObject() in my code, and I can do this when I run the javascript files from the command line with WSH (i.e. cscript filename.js), but not through air.  The error I get  is "Can't find variable: WScript".  Is there any way to access COM interfaces, whether through WScript methods or something else?

    any idea how to do this in AIR 2?  Looking at the documentation, I see that you can run executable files using the NativeProcess class, so I guess could execute something like "cscript filename.js" and then "filename.js" could contain WScript methods.  But does anyone know of a way I can take advantage of COM interfaces more directly using AIR 2?

  • HT201077 My Photo Stream is no longer adding photos to my PC.  How do I get my photos from my iPhone 5 to my PC's Photo Stream?

    My Photos Stream is no longer adding photos to my PC.  How do I get my photos from my iPhone 5 ios 7.0.4 to my PC's Photo Stream?

    Hi jmy13,
    Thanks for visiting Apple Support Communities.
    Try these steps first if the Photo Stream on your PC is not updating:
    you can't connect to the Internet, iCloud Photos will not be able to send or receive updates to My Photo Stream. If necessary, troubleshoot your Internet connection on your PC, Mac, or iOS devices.
    Open the iCloud Control Panel and make sure that you're signed in to the same iCloud account that you're using on your other supported devices.
    In Windows 8.1, go to the Start screen, click the down arrow in the lower-left corner, then click the iCloud app.
    In Windows 8, go to the Start screen, and click the iCloud tile.
    In Windows 7, choose Start menu > All Programs > iCloud > iCloud.
    Make sure that iCloud Photos or Photo Stream is turned on in the iCloud Control Panel. Click the Options button and make sure that My Photo Stream is turned on.
    Close and reopen the iCloud Control Panel.
    Restart your computer. This may sound simple, but it does reinitialize your network and application settings and can frequently resolve issues.
    You can find the article with these steps here:
    iCloud: My Photo Stream troubleshooting
    http://support.apple.com/kb/TS3989
    Regards,
    Jeremy

  • HT6378 can I make photos beta work on my windows laptop?

    can I make photos beta work on my windows laptop?

    As explained in the article you came from:
    You need an Apple ID, an iPhone, iPad, or iPod touch with iOS 8.1 or later, and enough storage in iCloud.
    A Windows computer cannot directly use iCloud Photo Library other than through the iCloud.com website.
    But you need to turn it on from one of the mentioned devices first.

  • Pushing Printers through Group Policy and Windows 8.1

    I'l looking for help with an issue our organization is having.  We are pushing out our printers through Group Policy on our Windows 2012 server.  We setup a printer security group, then setup the printer on the print server (not shared).  We
    then created a policy under User Configuration\Preferences\Control Panel Settings\Printers\ to then do item level targeting.  We then add that security group to the PC we want to get that printer.  This works with our Windows 7 systems.  Windows
    8.1 on the other hand just has a hard time getting these policies.  
    My question is, is there a certain way you have to deploy printers with Windows 8.1?  We would like to deploy printers going the user configuration route because that way the print jobs have to be pushed to the print server.  Deploying them though
    Computer Configuration doesn't give us that option.
    Any help is greatly appreciated!

    The security group for the printer has multiple computers added to it but only the Windows 7 systems seem to get the policy applied.  Attached is a screen shot(s) of how we currently have it setup.
    https://drive.google.com/file/d/0B3Z5p22SZgFlODJqVVFxOXFFUHM/view?usp=sharing

  • COM interface no longer working after installing version 7.6.2.9

    I wrote a VB6 application a while back that has always worked fine for me. It referenced the COM interface (iTunesApp type library) of iTunes.exe to pause/play the music when a certain hotkey is pressed among other things. But after installing the new version of iTunes (7.6.2.9) it no longer works. It fails trying to create the iTunesLib.iTunesApp object. I don't remember the version number of iTunes that I had installed before that worked, but it I always keep it up to date, so it was the most recent one before this one. iTunes itself is running fine, but as far as I can tell, iTunes.exe no longer has a COM interface at all (you can't even register it with regsvr32 because it doesn't expose a DllRegisterServer routine).

    OK, before you dive any more into the registry, a simple question. Did you try uninstalling iTunes, rebooting, and re-installing iTunes?
    I do have an entry for 'iTunes.Application.1' (below). However, I'm sure there are many more registry entries related to iTunes. In other words, adding this entry will probably not be sufficient to restore the COM functionality.
    Windows Registry Editor Version 5.00
    [HKEYCLASSESROOTCLSID{DC0C2640-1415-4644-875C-6F4D769839BA}]
    @="iTunes Class"
    "AppID"="{F98206B5-F052-4965-9FA0-85F61BC3C19D}"
    [HKEYCLASSESROOTCLSID{DC0C2640-1415-4644-875C-6F4D769839BA}LocalServer32]
    @=""C:\Program Files\iTunes\iTunes.exe""
    [HKEYCLASSESROOTCLSID{DC0C2640-1415-4644-875C-6F4D769839BA}ProgID]
    @="iTunes.Application.1"
    [HKEYCLASSESROOTCLSID{DC0C2640-1415-4644-875C-6F4D769839BA}TypeLib]
    @="{9E93C96F-CF0D-43f6-8BA8-B807A3370712}"
    [HKEYCLASSESROOTCLSID{DC0C2640-1415-4644-875C-6F4D769839BA}VersionIndependentProgID]
    @="iTunes.Application"

  • Do PlayFile and AddFile still exist in the iTunes COM interface?

    I'm playing around with the iTunes COM SDK on Windows. I'd like to come up with a script that causes iTunes to play a video file, and either the PlayFile (associated with the liTunes interface) or AddFile (IITUserPlaylist) methods ought to do the trick -- at least in theory.
    Unfortunately, neither of them work. They're both still apparently valid method calls, since my Java -> COM bridge barfs when I feed it invalid method names. But neither of them actually does anything. By way of contrast, OpenURL and AddURL both work perfectly -- and they'd be viable workarounds, save that they both assume the input file is streaming audio and store it in the library as such.
    Have these methods been deprecated? If so, what have they been replaced with? Or is it more likely that I'm running afoul of one gotcha or another?
    Right now, the only workaround I can think of is to write code that edits "iTunes Music Library.xml" directly, and I'd rather avoid that for what should be bloody obvious reasons.
    Thanks in advance for any insight anyone has to offer on this.

    In general:
    - The best way to check if files are in a library is to drag the whole media folder to the library.  If something was missed it will be added.  If it is in the library is won't be added a second time.
    - If you have a second copy of a file and iTunes does not currently list that specific file in its database then even if it is identical to one already in the database it will add it a second time.  So if you have file xyz on the internal drive and the external drive and add them to iTunes you will end up with two entries for the same thing in iTunes because you really do have to copies of the files.  While this can happen with two copies on a single drive, it will almost definitely be the case when you have a copy of a file on two drives because iTunes really sees them as two different things.
    -Unless you know how iTunes works, avoid moving files yourself.  Let the consolidate feature do all the file moving.  Manually moving files can really mess up iTunes unless you know what you are doing and have iTunes set to not try to do it itself.
    - There's no clean and easy way to delete duplicates.  The best thing is to change practice so you don't create them.   Here are  references:
    How to find and remove duplicate items in your iTunes library - http://support.apple.com/kb/HT2905
    http://dougscripts.com/itunes/itinfo/dupin.php (commercial)
    Posts by turingtest2 about different types of duplicates and techniques- https://discussions.apple.com/thread/3555601 and https://discussions.apple.com/message/16042406 (Note: The DeDuper script is for Windows)
    http://www.hardcoded.net/dupeguru_me/

  • Cannot downcast IITWindow to IITBrowserWindow in iTunes COM interface.

    Actually, what I'd really like is the ability to highlight a playlist, or an artist, or an album, or a bunch of tracks and use right-click to send the information to another application. But as that isn't an option, I've started looking at the iTunes COM interface.
    The code I'm trying to run, gets an IITWindowCollection using LiTunes:Windows() and then iterates though these. When it finds either a BrowserWindow, or a PlaylistWindow, I want to do more processing. But I'm unable to downcast the IITWindow object to an IITBrowserWindow.
    Here's a snippet of what I'm trying to do:
    IITWindowCollection* iIWindowCollection;
    long lCount;
    hRes = iITunes->get_Windows(&iIWindowCollection);
    hRes = iIWindowCollection->get_Count(&lCount);
    IITWindow *iITWindow;
    ITWindowKind iTWindowKind;
    BSTR bstrName;
    IITBrowserWindow *iITBrowserWindow;
    IITTrackCollection *iITTrackCollection;
    for (long i = 1; i <= lCount; i++) {
    hRes = iIWindowCollection->get_Item(i, &iITWindow);
    hRes = iITWindow->get_Name(&bstrName);
    hRes = iITWindow->get_Kind(&iTWindowKind);
    switch (iTWindowKind) {
    case ITWindowKindBrowser:
    // At this point I need to refer to the object as iITBrowserWindow, not iITWindow.
    iITBrowserWindow = dynamic_cast<IITBrowserWindow *>(iITWindow);
    if (iITBrowserWindow) {
    hRes = iITBrowserWindow->get_SelectedTracks(&iITTrackCollection);
    break;
    case ITWindowKindPlaylist:
    break;
    When I run it, I get an exception on the dynamic_cast.
    What am I doing wrong here, as I can't see why this shouldn't work.
    Or is my lack of C++ knowledge that obvious. <GRIN>.
    Cheers.

    Ha. I was partly right with my comment about lack of C++ knowledge. It turned out to be a lack of knowledge on how Windows COM works.
    In case anyone else runs into this, and finds this thread, (Yeah, right. LOL) here's the answer.
    You can't just "cast" from one object to another. You have to use the IUnknown::QueryInterface function to get the pointer to the new Object.
    Easy when you know how, not !!!!!
    Now onto other questions about how to access parts of the UI through this interface.
    Cheers.

Maybe you are looking for