Fingerprin​t Reader access to KeePass (from a Thinkpad with Password Manager)

The goal: secure, convenient, automated login to password-protected sites
KeyPass is a great open-source program for secure creation, storage and use of login passwords and other information. With a plugin called KeeForm, it allows very convenient automatic login to password-protected sites by clicking on a KeePass entry. To preclude unintended access to all of your secure information, it is wise to close Keepass after each use, or set Keepass to lock when minimized. But this is less convenient, because a long secure master password then has to be entered before each use of Keepass.
Using a fingerprint reader to enter Keepass can be a big time saver while retaining security. Capacitive swipe fingerprint readers can be very secure, provided they operate through equally secure software. They are available as USB units, or integrated into some keyboards and notebook computers, for example some Lenovo ThinkPads.
Unfortunately, set-up can be a challenge and there may be disadvantages even after the best workable interface between KeePass and a particular biometric system. This example uses the integrated fingerprint reader and software on a Lenovo ThinkPad X61.
The problem: getting secure fingerprint software to use KeePass
ThinkPads can use Lenovo fingerprint software alone for start-up into Windows, but they need additional layers of software (Client Security Solution - CSS, and Password Manager  - PM) to work with other programs including KeePass. PM uses CSS security functions.
Cautions about Lenovo CSS:
1. Some organisations advise against CSS because of problems including clashes with antivirus programs. See http://www.ncsu.edu/antivirus/lenovo/ and
http://prowiki.isc.upenn.edu/wiki/ThinkVantage_Sof​tware_Under_Windows_Vista
These bugs may have been fixed over time - but install at your own risk!
2. CSS and PM introduce their own system overheads which may slow some operations.
3. Once tried, CSS may not simply be inactivated while restoring basic fingerprint start-up into Windows. The X61 at least insists that CSS be reactivated for any fingerprint function. If you try a Windows system restore to a time before CSS was first activated, you may experience the ‘blue screen of death'. The security chip evidently regards your desire for a past configuration as a security breach. With luck you may ‘live again' if you can log into Windows in Safe Mode to undo the attempted system restore. After that, I reactivated CSS. I was not game to try uninstall after inactivation of CSS - but see the ncsu link above.
Having decided to accept the ‘risks' of activating CSS and PM, you may want to try PM for all password management. For me it would not recognise some internet logins, could not complete auto-submission in others, and did not allow the manual adjustments that make KeePass so versatile. Unfortunately PM help is very limited. There is no current user manual (old manuals up to v1.4 available on the web do not match the properties of the current v3 of the software). KeePass (or the KeeForm plugin) also struggles with some sites, but it works much better overall. Help on KeeForm plugin syntax is limited, but otherwise KeePass help is great.
So we really want the fingerprint reader (via PM) to work for KeePass master password entry.
This is not so simple for five interacting reasons:
(i)  It is tricky to register KeePass in PM;
(ii) PM then gets confused by ‘hidden' entry of a master password during fingerprint login to KeePass, and repeatedly tries to save ****** as a changed master password;
(iii) PM also tries to automatically register each entry opened for editing within KeePass;
(iv) PM tries to automatically register other logins even if they are managed through KeePass.
(v) Your KeePass records are now only as secure as your PM login (which is likely to be your Windows login).
The solutions: or workarounds at least
The best workarounds I could develop for these five issues were:
(i) To register KeePass in PM, first ensure that PM is running (icon in the system tray). Then launch KeePass, click the login window box for unobscured password display (three blue dots turn black), enter the master password and click OK to start KeePass as usual.
If PM does not offer to save an entry for KeePass by this stage, try ‘plan B'. Open a window to edit an entry in KeePass, then click Cancel. PM seems to recognise this more readily as a login window and may offer to create an entry. Accept the offer, and name the entry KeePass. Then open PM to edit the saved entry. You will have to edit several fields to achieve an effective PM entry for KeePass:
The title field must be "Open database - database.kdb", to match the title of the KeePass login window.
The file name field should show the full path to KeePass.exe (something like C:\Program Files\KeePass\PeePass.exe depending on your installation).
The login and password data field is accessed by double clicking the entry. It will need to show only your KeePass master password (in the unobscured text view). In login and password data, delete each line of unwanted text until you get to the final password line (shown as *****), and edit this line to provide your master password.
In the Advanced tab, select auto-fill and auto-submit and the desired security level [see (v) below]. Then select OK to get to the PM front window, and File - Save Changes, then Exit.
Now when you close and re-launch KeePass, PM should automatically intervene (requesting a fingerprint to complete the KeePass login if you selected that security level. Select ‘No' when PM asks to change the password [see (ii) below].
If you had no luck, try ‘plan C'. Close KeePass completely, then launch it again to open the login window. Then right-click the PM icon in the system tray, open the ‘Type and Transfer Tool', click the box for unobscured password display, type in the KeePass master password, drag the cross-hairs to the password field in the waiting KeePass login window, and release the password there. Click OK to start KeePass as usual, then click OK to close the PM transfer window. If there is still no KeePass entry in PM, check that KeePass has not been included in the PM excluded programs list. If this sequence does not work, reboot and check again. Failing all else, any entry that PM succeeds in making from any login page can be edited to an effective KeePass entry by editing fields as described above for ‘plan B'.
PM (v3.00) can be coy to associate initially, but it will accept KeePass (v1.14) as a password-managed program, and thereafter it reliably succeeds to auto-submit the KeePass login after some help described in (ii) below.
(ii) Having sent the correct master password to the KeePass login window, PM becomes confused by the ‘hidden' text now in the password field, and offers to change its record of your KeyPass master password to ******. You can manually select ‘No' in the PM changed-password dialogue box that appears every time you use PM / fingerprint for KeePass login. But Beware: if you ever accidentally select ‘Yes' (the default) your KeePass master password record in PM will be changed to ******. This can be edited to provide the correct password again, but it is more than a minor pain in the AR5E. Unless you know (or have a backup of) your KeePass master password you just lost access to your KeePass database!
To avoid this big nuisance and risk, you can set up to restart KeePass for each use from a desktop shortcut (instead of minimising it to the system tray) and have the shortcut run a batch file with vbs scripts that send the ‘No' message to PM automatically.
Here is an example batch file, with corresponding vbs scripts. You can make all these files using Notepad and save the files with the names indicated, into the KeePass program directory (C:\Program Files\KeePass in this example).
KeePass.bat (This launches KeePass and tells PM v3 not to change the password. Caution: If Lenovo changed PM program design in future, the effect could change; the batch file might send {TAB}{ENTER} keystrokes to another open window on your computer):
C:
cd\
cd "C:\Program Files\KeePass"
start " " "C:\Program Files\KeePass\KeePass.exe" "C:\Program Files\KeePass\Database.kdb"
start /w Sleep.vbs 1
start /w AppActivate.vbs
start /w SendKeys.vbs
Sleep.vbs (provides a short delay to open the ThinkVantage dialogue window, otherwise the following scripts fail because they are sent too soon):
Wscript.Sleep Wscript.Arguments(0) * 1000
AppActivate.vbs (puts focus on the ThinkVantage  Password change dialogue window so that Tab and Enter commands are not sent elsewhere with undesired effects):
CreateObject("WScript.Shell").AppActivate "ThinkVantage Password Manager"
SendKeys.vbs (sends a ‘No' response to the PM request to change its KeePass entry):
CreateObject("WScript.Shell").SendKeys "{TAB}{ENTER}"
Please substitute ) where you see smileywink: in the vbs scripts above - I can't get this forum window to stop automatically translating the " ) sequence of text (without a space) as an emoticon.
This batch file approach should work with additional startup switches for KeePass, for example the /backup.path: switch used by ‘another backup' plugin (or you can use the db_backup plugin that works from the KeePass.ini file). Quotes are needed around any entry with spaces. But some things that ‘should work' such as just writing "KeePass.exe" instead of the full path in line 4 of the batch file do not give the same outcome for me. This may be an effect on timing of the switch of focus between windows - so if you strike a problem it may be worth experimenting with the delay time set through the sleep script.
If you set KeePass to lock when minimised, you will have to deal manually with the PM changed-password dialogue every time you re-access KeePass. So it is simpler to close rather than minimise KeePass after each use and restart it when needed, via the batch file.
(iii) You have to tell PM ‘No' whenever it offers to save an entry that is edited in KeePass. This is less of a nuisance, because entries rarely need to be edited once set up in Keepass.  There is no way to turn off this requirement. If you select ‘Never' it will prevent use of PM and therefore fingerprint entry to start KeePass (not just the edit window).
(iv) Turn off internet login within PM. This will leave all internet logins to KeePass. Unfortunately you can not set PM to only allow a single program login (KeePass), but you can set it to exclude specific programs, so do that for other programs that you access via KeePass.
(v) Finally, set PM security within CSS so that a fingerprint (or a password if the fingerprint reader fails) is needed every time PM is launched (not just once per boot). Similarly, set KeePass security this way within PM. Otherwise (if you set the requirement to once per boot) your passwords are open to inspection while you are away from your booted computer.
Caution: How secure is your Windows login password? Most likely this is also your PM login password, so it now allows access to your KeePass database! Make sure that it is a unique, secure and preferably memorable password.
How close are we now to the desired combination of security and convenience?
Click on the KeePass shortcut to the batch file given above, swipe the fingerprint, wait while CSS works, then click on the relevant Keepass entry to access any password-protected site or application in your Keypass list - great convenience.
Security is very strong - both KeePass and PM are extremely secure unless you use a weak or insecure master password or select less secure settings.
Starting (or opening a locked instance of) KeePass without the batch file given above requires a couple of extra carefully-placed clicks in the process to tell PM not to mess up its entry for KeePass, then to complete KeePass startup. This is less convenient, and a mistake could prevent future database access - so the batch file method is recommended.
A final caution (while enjoying secure & convenient logins):
Beware - fingerprint access is so convenient that you may forget your master passwords! Eventually they will be needed! You may click the wrong button in PM, suffer a faulty fingerprint reader or change computers! Then you must recall your master passwords before you can access your password file (and possibly your computer). This could be devastating: loss of all secure password information in KeePass and PM (and possibly loss of all information on a protected computer drive, not to mention need to pay for a computer motherboard and HDD replacement). So:
1. Choose very secure but ‘unforgettable' master passwords for KeePass and computer (PM) access.
2. Always set up a secure master password as an alternative to biometric authentication (in case of a faulty fingerprint reader).
3. Keep your password database backups, and your separate master password backups, in another secure (preferably encrypted) but accessible location!
Program versions tested:
KeePass v1.14 (v2 betas not tested) with KeeForm v2 and DB_Backup v1.14
Lenovo CSS v8.20 with PM v3.00
The solutions were tested in November 2008 on a Thinkpad X61 running Windows Vista Business. The tricks to interface with KeePass can vary between fingerprint programs (search the KeePass forum).
Message Edited by r_g_b on 11-03-2008 07:01 PM
Message Edited by r_g_b on 11-04-2008 12:00 AM

I'm reviving quite an old topic here, but I have been unable to find any other good information on this.  I currently use the latest version of Keepass v2.23 and have Lenovo Passoword Manager v4.3 installed on my new W530 laptop.  I can't get PM to recognize any passowords at all, in web browsers or in windows application.  
In PM the only thing I can do is create folders and secure notes.  My fingerprint software works great for automated logins to windows.  Does anyone have any experience with using the fingerprint reader with a windows application like Keepass?  
How can I get the Password manager to do ... anything?  Recognize a password in windows or a web browser?
I'm open to any other software to be used or I can write scripts if necessary to accomplish this.  It doesn't seem like this should be so difficult, but from what I've learned about Lenovo so far, is that nothing is easy.  After trying to get battery charge thresholds working proplery in Windows 8, I've already lost faith in a company that I thought had a great reputation.  

Similar Messages

  • Does iTunes use Internet Explorer to access the internet from a PC with Windows Vista?

    Does iTunes use Internet Explorer to access the internet from a PC with Windows Vista?

    Are you using Windows XP or Windows Vista?
    Did you remove iTunes and the other Apple software also, and then reinstall iTunes.
    Removing and Reinstalling iTunes, QuickTime, and other software components for Windows XP
    Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7
    Did you try to put the iPhone into recovery mode?

  • I can't read acsm files on my e-reader after transferring them from the pc with ADE. it seems to work, but then when I try to open the files on the e-reader it says "open failure". what's wrong?

    I can't read acsm files on my e-reader after transferring them from the pc with ADE. it seems to work, but then when I try to open the files on the e-reader it says "open failure". what's wrong?

    The acsm file is not the book, it is a ticket to get the book.  I sometimes get library books online, here is what I do.
    1. Start ADE on the computer
    2. Go to library website and find the book I want to download.
    3. Click on the download link
    4. In windows 7 a box opens asking whether I want to open( or run) or save the acsm file
    5. Click open/run and ADE downloads the book into the "Library"
    6. Transfer the book (epub file) to the reader.

  • Access, execute mof from pull server using release management

    I have created a DSC pull server and deployed a mof to this server.
    I could access the mof from pull server using below script and it executed successfully from powershell ISE.
        1. 
    Configuration
    C_Pull_Webserver
        2. 
        3. 
    LocalConfigurationManager
        4. 
        5. 
    AllowModuleOverwrite=$true;
        6. 
    ConfigurationID
    = "db00cf80-cb0e-4537-8344-90e3906e0b34";       
        7. 
    RefreshMode
    = "Pull";
        8. 
    DownloadManagerName
    = "WebDownloadManager";  
        9. 
    RefreshFrequencyMins
    = 15;
        10.
    ConfigurationModeFrequencyMins
    = 30;
        11.
    ConfigurationMode
    = "ApplyAndAutoCorrect";
        12.
    DownloadManagerCustomData
    = @{
        13.
    ServerUrl
    = "http://myserver:8080/PSDSCPullServer/PSDSCPullServer.svc";
        14.
    AllowUnsecureConnection
    = "TRUE" }          
        15.
        16.
        17.
    #Create MOF to push
        18.
    C_Pull_Webserver
        19.
    #push the MOF: this will engage pull mode
        20.
    $FilePath
    = (Get-Location
    -PSProvider FileSystem).Path
    + "\C_Pull_Webserver"
        21.
    Set-DscLocalConfigurationManager
    -ComputerName "CHN-AERO-VM13"
    -Path $FilePath
    -Verbose
    I removed the below lines from the above script
    19.
    #push the MOF: this will engage pull mode
    20.
    $FilePath
    = (Get-Location
    -PSProvider FileSystem).Path
    + "\C_Pull_Webserver"
    21.
    Set-DscLocalConfigurationManager
    -ComputerName "CHN-AERO-VM13"
    -Path $FilePath
    -Verbose
    andand tried  to access it from release management and i get the below error
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.TeamFoundation.Release.Common.Helpers.OperationFailedException:
    Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
    Failed to apply configuration in the DSC script to the computer. Consult the Logs below for details of the error.
    System.Management.Automation.RemoteException: Unable to find the mof file. Make sure you are generating the MOF in the DSC script in the current directory.
       at System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings)
       at System.Management.Automation.PowerShell.CoreInvoke[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings)

    Don't know. How did you generate the MOF?
    When I run this it works just fine:
    Configuration C_Pull_Webserver{
    LocalConfigurationManager{
    AllowModuleOverwrite=$true;
    ConfigurationID = "db00cf80-cb0e-4537-8344-90e3906e0b34";
    RefreshMode = "Pull";
    DownloadManagerName = "WebDownloadManager";
    RefreshFrequencyMins = 15;
    ConfigurationModeFrequencyMins = 30;
    ConfigurationMode = "ApplyAndAutoCorrect";
    DownloadManagerCustomData = @{
    ServerUrl = "http://myserver:8080/PSDSCPullServer/PSDSCPullServer.svc";
    AllowUnsecureConnection = "TRUE"
    C_Pull_Webserver
    ¯\_(ツ)_/¯

  • Finger print reader will not work with password manager

    i have the finger print reader working fine to log into windows but when i select advanced options for a password protected site in password manager,and custom security level ,when i click on protect with finger print,it says i have not enrolled any finger prints with client security solution,when i check the fingerprint tab in client security solution it shows my fingerprints what i have stored,why is this conflict happening?when i check my web email i want to be able to swipe my finger and log in not keep typing my password in,anybody know how to sort this??

    Hi,
    I have the same problem, help me please.
    I have the 3000 N200 notebook, when I use the finger print to log on using the windows vista logon it work fine, but if I try to use it with ThinkVantage technology (such password manager) it told me that  the device is not installed.
    (Sorry for my english.) 

  • Recent Fingerprint Reader update conflicts with Password Manager

    Hi,
    After udating my Fingerprint Reader software to the most recent 64-bit 5.9.6.7084 version, my Password Manager (ver 3.20.0333.00) can no longer find the device. Am I the only one having this problem?
    Solved!
    Go to Solution.

    You are using the older Password Manager that's bundled with Client Security Solution.  And you need to update it to use the latest fingerprint software.
    http://support.lenovo.com/en_VN/detail.page?LegacyDocID=MIGR-73696
    If you don't need the complexity of Client Security Solution, then another option is to start using the new stand-alone Password Manager 4.0 
    http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS024984

  • Server 2012 - Can't access external website from internal domain with same name. Tried everything.

    Hello All.
    I have read loads of forums and tried numerous fixes and configurations, but nothing seems to work and I am extremely frustrated at this point.
    I have a client where I setup Server 2012 Standard with Exchange 2013. After reading best practice documentation for DNS naming and reasons not to use ".LOCAL" I opted to use ".com.na" in which case the Internal Domain Name and Internet
    Website now has the same name.
    When attempting to open the extarnal website eg. "www.company.com.na" from a client PC within the internal "company.com.na" Domain, I keep getting error "403 - Forbidden: Access is denied. You do not have permission to view this
    directory or page using the credentials that you supplied."
    I should also mention, the website is hosted by an ISP and not locally.
    I added a "www" Host record in the Forward Lookup Zone, I have added the url and ip address to the Hosts file on a client pc (Windows 7) and even tried setting up Split-Brains DNS. Nothing seems to work.
    Running a Tracert takes me to the correct public ip address of the website, but I keep getting this 403 error.
    I am so sick and tired of this issue that iI am at the point of backing up the Exchange and re-rolling the entire server with the ".local" DNS domain name. I have a mirror setup in a VMWare environment and simply using "rendom" to rename
    the domain seems to cause new issues with Exchange connectivity.
    Any pointers and help will be greatly appreciated.
    Thanks in advance.
    Hentie Loots

    I opted to use ".com.na" in which case the Internal Domain Name and Internet Website
    now has the same name.
    This ends up with a split-DNS stup for internal and external resolution which requires extra administration tasks and attention from the administrators.
    When attempting to open the extarnal website eg. "www.company.com.na" from a client PC within the internal "company.com.na" Domain, I keep getting error "403 - Forbidden: Access is denied. You do not have permission to view
    this directory or page using the credentials that you supplied."
    I should also mention, the website is hosted by an ISP and not locally.
    I added a "www" Host record in the Forward Lookup Zone, I have added the url and ip address to the Hosts file on a client pc (Windows 7) and even tried setting up Split-Brains DNS. Nothing seems to work.
    Running a Tracert takes me to the correct public ip address of the website, but I keep getting this 403 error.
    This means that you are able to reach the Website but it is responding with the access denied error message. That should be checked on the middleware level so if this is IIS running then I would recommend asking them in IIS forum: http://forums.iis.net/
    If this is a Website that is completely managed by your ISP then I would recommend checking with them.
    This posting is provided AS IS with no warranties or guarantees , and confers no rights.
    Ahmed MALEK
    My Website Link
    My Linkedin Profile
    My MVP Profile

  • Fingerprin​t reader on Lenovo KUF0452 keyboard not working with Lenovo X1

    Hi, I have a Lenovo KUF0452 keyboard with built-in fingerprint reader. Up until two weeks ago I had a two year old X1 Carbon laptop which co-existed happily with the keyboard - I could unlock Windows with a swipe of the keyboard's fingerprint reader. I've now replaced the old X1 with a brand new X1 Carbon and can no longer unlock Windows using the keyboard's fingerprint reader - I just get this error on the Windows 8.1 lock screen: "A match for the fingerprint was not found in the fingerprint database." I have the latest Lenovo Fingerprint Manager Pro installed and have used it to enroll a couple of fingerprints for the X1's fingerprint scanner, but when I try to use it to enroll fingerprints for the keyboard's scanner the app's progress bar doesn't move off 0%, so I assume the app isn't accepting the keyboard's fingerprint scanner as a valid input. The X1 is docked, with the lid shut, so I have no easy access to the laptop's fingerprint scanner which is why I want to use the keyboard's fingerprint scanner to unlock Windows. How can I get the keyboard's fingerprint scanner to work with my X1? Kind regards,

    hi Avikiru,
    Welcome to Lenovo Community Forums!
    Can you try,
       Remove the AC and the Battery
           Hold the Power Button down for at least 15 sec.
                  Reconnect just the AC and see if that'll work
    If not You can contact a Lenovo Support Team or a Local Technician to have the Keyboard connection checked.
    Regards
    Solid Cruver 
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • Accessing a field from a structure with out header line

    Hi Guys,
                 I am trying to assign a field from a structure type line of data to another field.
    This structure type line don't have a header line.
    here is the example.
    IT_EKKNU TYPE  MMPUR_EKKNU.
    when I use following statement..
    move IT_EKKNU-kostl to e_cekko-kostl.
    Iam getting error "IT_ENKKNU is not a structure or Internal table with header line.
    How to access the fields in structure IT_EKKNU.
    Thank U for ur time.
    Cheers
    S Kumar

    Here IT_EKKNU is an internal table without Header line.
    You can use a structure for assignment.
    DATA: IT_EKKNU TYPE MMPUR_EKKNU,
               wa_ekknu type    ekknu.
    read table it_ekknu into wa_ekknu........
    move wa_EKKNU-kostl to e_cekko-kostl.
    *modify the code for your conditions*.

  • Can't access apache webserver from external IPs with 10.5.5

    I've just setup a new install of 10.5.5. I have one website configured on port 443 with SSL enabled. It all works fine internally.
    My router forwards external requests on 443 on to the local machine (192.168.5.1) which I can see working as the server's firewall is logging the access as accepted:
    Nov 24 19:37:10 server ipfw[4657]: 12308 Accept TCP 82.132.136.215:58095 192.168.5.1:443 in via en0
    So neither the router nor the OS X server firewall is blocking the request, but the webserver is not responding. There is no mention of the access request in the apache access or error log.
    As mentioned, the server is working perfectly from local IPs on the same subnet. netstat shows this setup for port 443:
    tcp46 0 0 *.443 . LISTEN
    Any one any ideas on what I can do to diagnose this? I had this working perfectly with OS X client's apache but since installing the server version I have no access from external IPs.
    Cheers
    Russell

    Hi Harry, as expected, telnet server 22 works and responds with
    Escape character is '^]'.
    SSH-2.0-OpenSSH_5.1
    But telnetting to 443 fails to connect after a minute or so and responds with
    telnet: connect to address XX.XX.XX.XX: Operation timed out
    telnet: Unable to connect to remote host
    It may well be something to do with my IP setup. Internally, my network is on 192.168.5.X/255.255.255.0. My server is 192.168.5.1 and also provides internal DNS. Telnet works from internal IPs.
    Externally I have a static IP and external DNS requests resolve to this static IP (as I can ssh to myserver.mydomain.com from external addresses and 'host myserver.mydomain.com' returns the correct info).
    Perhaps Apache isn't responding because its seeing a request to the external IP address coming in, but I thought setting the site to respond to address 'any' should over come this. It worked fine with the client.
    Cheers
    Russell

  • ITunes does not read audio track info from CD burned with Toast 10 Titanium

    I cannot get iTunes on my Mac laptop to read the CD text that I type when I burn an audio disc on Toast 10.0.7. This is true, even though I choose the Toast option "Add CD Text." I have to re-enter the info into iTunes, duplicating the effort I put into naming the tracks and artists in Toast. Even after doing all this, however, the track icons within the disc icon on the desktop will not reflect the iTunes info. When I click ""Get Info" for the disc, its says "You can only read" under the "Sharing & Permissions" section. How can I fix this? Is this a Toast issue or a Mac/iTunes issue?

    It is an iTunes issue. iTunes can write CD text when it burns a CD, but is not capable of reading CD Text from a CD.
    If you want to see a list of ripping tools that can read CD Text, refer to this Wikipedia article. If you don't have time to read it, here is a summary: almost every ripping tool can read CD Text, except iTunes.

  • Accessing Azure storage from Windows Phone with REST

    I'm struggling in the attempt to establish a simple httpwebrequest to gather some metadata on a blob,
    my code works perfectly fine on windows but
    gives error 403 on windows phone 7.
    The really strange thing is that as you can see from the HEAD requests
    the same auth that is ok from windows is not ok on windows phone...
    I use a standard httpwebrequest to establish the connection, the code is at the end of the post.
    I lost already 10 hours attempting anything that made sense to me, but with no success at all:
    i ended up establishing a Fiddler tunnel connection to compare the requests,
    WORKING : Windows 8.1 desktop executable
    HEAD https://{MYHOST}.blob.core.windows.net/add-saves/save{etc...} HTTP/1.1
    ContentLength: 0
    x-ms-date: Thu, 05 Feb 2015 00:50:00 GMT
    x-ms-version: 2009-09-19
    Authorization: SharedKey heartbit:YnZwcEoRunuuoK6PC+JRge{etc...}
    Host: {MYHOST}.blob.core.windows.net
    RETURNS
    HTTP/1.1 200 OK
    Content-Length: 21648
    Content-Type: application/octet-stream
    Last-Modified: Wed, 04 Feb 2015 21:19:07 GMT
    ETag: 0x8D20ED7587824FE
    Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
    x-ms-request-id: 767e3faa-0001-0016-1559-eb76ed000000
    x-ms-version: 2009-09-19
    x-ms-lease-status: unlocked
    x-ms-blob-type: BlockBlob
    Date: Thu, 05 Feb 2015 00:54:41 GMT
    and my Windows Phone 7 app (throws with WebResponse 404 NotFound from webserver)
    HEAD https://{MYHOST}.blob.core.windows.net/add-saves/save{etc...} HTTP/1.1
    Accept: */*
    Accept-Encoding: identity
    ContentLength: 0
    x-ms-date: Thu, 05 Feb 2015 00:50:00 GMT
    x-ms-version: 2009-09-19
    Authorization: SharedKey heartbit:YnZwcEoRunuuoK6PC+JRge{etc...}
    Referer: file:///Applications/Install/5FEE5BAA-57A1-4451-B4A5-28E2E46C5598/Install/
    User-Agent: NativeHost
    Host: {MYHOST}.blob.core.windows.net
    Content-Length: 0
    Connection: Keep-Alive
    Cache-Control: no-cache
    RETURNS
    HTTP/1.1 403 Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
    Transfer-Encoding: chunked
    Server: Microsoft-HTTPAPI/2.0
    x-ms-request-id: b2654a03-0001-0038-1dd9-c4cb58000000
    Date: Thu, 05 Feb 2015 00:55:00 GMT
    byte[] byteArray = null;
    // There is an error where on the android system the clock could be set ahead in time when the request is made to when it arrives to ms's servers
    // Giving a minute of backlogging could be enough
    DateTime now = DateTime.UtcNow - TimeSpan.FromMinutes(1);
    string uri = Endpoint + resource;
    HttpWebRequest request = CreateRequestBody(method, requestBody, headers, ref byteArray, now, uri);
    string messageSign = MessageSignature(method, now, request, ifMatch, md5);
    requestAuthAsync(messageSign, authKey =>
    try
    if (((string)authKey) == "Error")
    throw new Exception("Auth failure");
    String AuthorizationHeader = "SharedKey " + StorageAccount + ":" + authKey;
    request.Headers.Add("Authorization", AuthorizationHeader);
    if (!String.IsNullOrEmpty(requestBody))
    request.GetRequestStream().Write(byteArray, 0, byteArray.Length);
    request.BeginGetResponse((ar) =>
    try
    var r = request.EndGetResponse(ar);
    onCompleted(r);
    catch (WebException e)
    onCompleted.Invoke("Error : " + (e.Response as HttpWebResponse).StatusDescription);
    catch (Exception e)
    onCompleted.Invoke("Error : " + e.Message);
    }, null);
    catch (Exception e)
    onCompleted.Invoke("Error : " + e.Message);
    catch(Exception ioe)
    onCompleted.Invoke("Error : " + ioe.Message);
    Heart Bit Interactive

    It seems like thw windows phone version of HttpWebRequest automatically adds a "Content-Length" header that is different from the one given by me ("ContentLength"). Why is that?
    The auth signing shouldnt depend on that right?
    Since i cannot find a way to remove that header i tried removing the one i was manually adding, but without luck.
    Are the other headers that are  automatically added on windows phone :
    Accept: */*
    Accept-Encoding: identity
    Referer: file:///Applications/Install/5FEE5BAA-57A1-4451-B4A5-28E2E46C5598/Install/
    User-Agent: NativeHost
    Content-Length: 0
    Connection: Keep-Alive
    Cache-Control: no-cache
    Will they create issues with autorization? The auth string in WP is the same found on Windows so there must be something in the WP request to azure that doesn't match the auth string i generated early.
    <a href="http://www.youtube.com/user/EversorITA" target="_new" title="My Games">Heart Bit Interactive</a>

  • Accessing WLS6.1sp4 from WLE5.1 with CORBA

    Hello,
    I am looking for a good example how to implement
    a CORBA service on WLS61sp4 based on a given IDL.
    I understand that the documents e-docs say this way
    is error prone, but in our project we have an IDL
    of a legacy application running on WLE (and to be
    be replaced with WLS for some other reasons) to start with.
    The clients will continue to run on WLE5.1
    Am I right, that I need a tie object as a startup
    class generated by m3idltojava? Can this object then
    call a stateless session bean or is there any "more
    direct way" to do this.
    Is WLE-Connector any help (as I understand it works
    the other way around providing a IIOP cx-pool to
    talk to WLE)?
    I would appreciate any pointers to good examples
    or tutorials,
    thanks for opinion,
    Sabine

    Andy,
    ok, point taken. So the wle_orb.jar in the WLS is not the
    wle orb? I see it is needed for WLEC...
    As our application basically is J2EE but also acting as
    a CORBA client for WLE so we will use WLEC. And as we need
    to operate as a server for WLE client we crank up a JDK
    ORB. Are there any known problems using JDK ORB with
    WLEC wle_orb.jar in the same application (classpath issues,
    interoperability etc.)?
    thanks very much for your help!!
    Sabine
    Andy Piper <[email protected]> wrote:
    "Sabine Bradshaw" <[email protected]> writes:
    as I got no answer so far I would like to ask another question.
    In the documentation example the tie object is created with a no argconstructor,
    however all the Tie objects that I created with m3idltojava requirea parameter,
    There is no WLE ORB in WLS so you should pick another ORB, the obvious
    candidate is the JDK orb. In that case you must use idlj.
    As I understand the tie object is a single instance. Seems like a bottleneckto
    me, because all other objects in WLS such as
    servlets and stateless session beans or thread pools. Also talkingback to WLE
    with the WLE connector gives a cx-pool.
    Any opinion on this??WLS is not even in the mix, the foreign ORB is. So yes its a
    bottleneck, but nothing to do with WLS. If this is a problem for you
    then you should use WLS 8.1 when it appears.
    andy

  • Generating call object from Maintenance order with Fund management

    Dear All,
    we have activated the funds management and assigned the fund center as Mandatory for creation of order.
    But while using the order type in maintenance plan during scheduling ,system is not releasing the call stating incomplete account assingnment ,since there is no provision to specify the Fund center in maintenance plan.
    Any work around
    regards
    thyagarajan
    Edited by: thyagarajan krishnamurthy on Oct 15, 2009 8:11 PM

    Hi
    Thanks for your response .
    In my client we have activated the customer at save event to check the Fund center and settlement receiver to be same.Hence while saving the order system will check prompt an error if it was different.
    I think due to the above exit ,system is not able to release the call object.
    We cannot able to cancel the exit also.
    Any clue?
    regards
    thyagarajan

  • How to Access Maintenance View from a program

    Hi Experts,
    I have created a maintenance view for a table. i want to insert data's into the table through the maintenance view. I don't know how to access the view, how to insert data into the Maintenance view. Please suggest me how to access the view from the program.
    with regards,
    James...
    Valuable answers will be rewarded...

    Hi,
    What is the need to search for a program.
    Use transaction SM30 or SE16 to create or maintain entries in the table.
    e.g. if the Maintenance view is created on table A, then Goto transaction SM30 or SE16 and give the table name as A and proceed. This will automatically take u to the maintenance view on tha table A.
    Regards,
    Himanshu

Maybe you are looking for

  • HELP!  I can't  filter out jsf-impl.jar

    Every jar file can be filtered out of a deployment file EXCEPT jsf-impl.jar, Why? JDeveloper (older) version of jsf-impl.jar is causing problem with a newer version in JBossAS 4.2.0.CR1 and consequently, throwing java.lang.ClassCastException error. I

  • MAC to TV projection

    For several months, I have been projecting successfully from my MACBook Pro to a TV, and on other occasions to an overhead projector.  Suddenly, the projection is no longer working.  I was projecting from the output port immediately to the left of my

  • Unable to access the Oracle database11g express edition

    Hi, I've installed Oracle database 11g  Express Edition on my pc for some tutorials. My OS is Windows 7 Enterprise 64 bit. Everything seemed to be ok during the installation, but when i try to  log in as the Oracle Database XE Administrator, the page

  • Previous app purchases

    I recently got a new Apple device and I was going through my old receipts to see which apps I had paid for and could re-download. I then tried to download them (specifically one of the Sims 3 apps) and it asked me for a payment. I have proof that I h

  • Blocking Calls from specified ANI number

    Hi all, I want to block  some calls for some ANI numbers.   Our CUBE has several SIP connections to different devices   Calls come from Telco SPCUBE to our cube and then it goes to either  CVP or CUCM Here are dial peers and translation rules I creat