Is there a way to scan all file names in specyfic game content folder in XNA on Windows Phone?
As far as I know Windows Phone supports only IsolatedStorage and game content is not stored there.
EOG
The content files are stored in the XAP. Obviously you can access the files in the XAP, but you can't iterate through it. However, since the XAP can't be modified from your app, you should already know all the files that are in there. Is there a reason you want to scan it? If you want to scan it for design-time purposes, then the answer from this post might help.
Related
I have folders full of log files, and I'd like to display their final status in a column in the folder they are in. That is, in Details view I want to make a new column that shows a piece of text which is extracted from each file. I don't expect to find such a thing out there, and the searches I've tried haven't even yielded a hint about how I would go about writing a plugin to do any such thing. Is it possible?
This sort of thing used to be possible with custom column handler shell extensions but Microsoft removed support for those in Vista (3rd-party Explorer replacements might still support them).
Microsofts inadequate replacement are property handlers. You cannot do this for .log files, you would have to invent a .myapp-log file extension.
Some people abuse the Windows 10 cloud API to create columns but that only works in specific folders.
If you are looking for a specific string in the last line, you could perhaps use a custom icon handler for .log files.
I have the following need to implement on Windows: file with files.
Originally I was thinking to use directory with extension. Something like "folderA.myappext", so when user clicks on it in Explorer, my app is launched instead of folder being opened. Unfortunately, I was unable to find a way to do that. Then I tried to use Alternate Data Streams. This works just fine, but several problems with it:
It works only in NTFS, so no way to send it via email or FTP as is;
Only WinRAR can properly archive it, and you still have to do extra clicks in the UI for that;
The real file size (with all streams in it) is not shown in Explorer and does not participate in showing free/used space, which can very quickly lead to big problems for the user.
No, I can't use zip or any other way to combine files into one - this is high-performance app that also requires write streaming (i.e. it changes data all the time).
Any idea how else to achieve my need on Windows? I know on MacOS you can use 'package', but there is nothing like that on Windows. Any idea?
Something like "folderA.myappext", so when user clicks on it in Explorer, my app is launched instead of folder being opened.
You can't do it based on the extension because folders don't have extensions but you can do it with desktop.ini. Windows 7 and later supports custom verbs on folders.
A working example can be found here.
I discovered that Windows Photo has a pretty good basic video editor hidden in it.
My wife used it to edit a family video. Then she wanted to save the project (clips and project file, not just the final product) to USB drive.
Photo only gives you one option: Save to OneDrive. The claim is that other OneDrive devices running Photo will then be able to see the Project.
However, careful inspection of OneDrive yields no file with the title of the project and nothing that obviously looks like a video editing project file.
Does anybody know how they pulled this off and where they have hidden the project information? It can't be buried in the Registry, because that wouldn't transfer through OneDrive.
Every video clip used to create a new video, no matter what the source, is first copied to my C: SSD drive into my 'Pictures' folder.
I found the program created a new folder called 'Video Projects' in my Pictures folder.
The program does not delete these videos copied to my C: SSD drive when the program is through with them.
I must go in and manually delete the working copies of videos the program makes.
C:\Users\Your_User_Name\Pictures\Video Projects
There were two reasons I was looking into this.
1) For a video project, set the duration for all the photos in a storyboard to something other than the default. (Why isn't this built in?) and;
2) On another project, reset the duration that I'd set on a bunch of photos so it could auto sync with music.
So, I looked into this a bit, and for reference the data is stored in an Sqlite database called MediaDb.v1.sqlite located by default here (replace YOURUSERNAME) C:\Users\YOURUSERNAME\AppData\Local\Packages\Microsoft.Windows.Photos_8wekyb3d8bbwe\LocalState
You can load the database using an Sqlite reader like DB Browser however you can't update it because it contains an unrecognised database collation (column character set) called NoCaseUnicode which you can about more here
There are others who are reporting similar problems trying to access this file.
I just finished a short project. I noticed an option to make a backup (click the three dots in the top right corner). That created a .vdp file. The file is 35 MB. The total size of the pictures and audio track is 30.1 MB, so it looks like it puts everything into this one .vdp file. The idea, as I understand it, is that you can take this .vdp file with you and import it into the video editor on a different computer (or same computer with new hard drive) and resume working on your video from there.
Of course relying on a proprietary file, in my opinion, is not great. You're trusting that Microsoft will continue to support the file format in the future. And as we've seen, over time, Microsoft has a habit of dropping support for popular applications that they bundle with Windows. Make sure you hang on to those original photos/videos!
My saved videos were located in c/Pictures/wallpapers/Video Projects
Does anyone know (Because on microsoft forums nobody answered me), how can I find what app has which automaticDestinations-ms file in %appdata%\microsoft\windows\recent\automaticdestinations ?
That's the folder where Windows 7 stores its jump lists, and I want to know how to automatically/programmatic find the relation between each file and an application.
At least, even manual I didn't found any pattern, just to look after file extensions in the files, because some programs open files with the same extension (like images), so this method it's not OK for all programs.
Do you have any other idea? Maybe knowing the format of those files?
Thanks.
the GUIDs appear to persist.
I was trying to edit my control panel jumplist - I found where the "Realtek HD audio manager" control-panel-applet-title-string is (using resource hacker on "C:\Windows\System32\RTSnMg64.cpl"), and restored it's original title ("Dell Audio" - 'cause I'm OCD:) but the original pinned Realtek entry is stuck.
A quick filesearch for pinned took me to
C:\Users\Jonny\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
but I really needed to be # C:\Users\Jonny\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations
If you use something like Nirsoft's Jumplist View you can see the entries etc. Sort by "application ID" column to see jumplists by application. You can even change the monitored folder (advanced options).
I'm going to have to delete and recreate my control panel jumplist (7e4dca80246863e3.automaticDestinations-ms).
TIP: If you're not sure which is which, try pinning a new jumplist-entry to an application. This will appear at the top (if sorted by "record time")
The best way to find out is to sort the files by date modified, then interact with your machine, eg open a file with Powerpoint, look and see what file moved to the top. That is probably the file for Powerpoint, which you can confirm by opening it and looking in it.
Then you could build a table of magic guids, and search for those in the registry to see if there is an obvious key connecting the guid to an application id.
Here is a list of 620 applications here with the corresponding App ID byEricZimmerman
https://github.com/EricZimmerman/JumpList/blob/master/JumpList/Resources/AppIDs.txt
eg 0a1d19afe5a80f80|FileZilla 2.2.32
last update 12 days ago
I want to implement a File Explorer, It is different from a normal file explorer, it first scan file system and store information into database, them read file system information from Database, and display them, I need to store the icons of the file, how can I do this? Is there any Windows APIs?
Many thanks!
SHGetFileInfo can get a handle for the icon of a file.
You need to use SHGetFileInfo. This looks like a pretty good example for .NET.