Kompilacja w VS, zapis odszyfrowanych danych do listy

0

Witam. Jak w VS 2013 Ultimate skompilować aplikację, aby była do użytku na innych komputerach. Zmieniłem w opcjach Debug -> Configuration z opcji Debug na Relase, ale chyba trzeba zmienić coś jeszcze.

2 sprawa to znalazłem w sieci poradnik jak zaszyfrować plik w C#. W tutku jest opcja zapisu odszyfrowanej zawartości do pliku, natomiast chciałbym zapisać to do listy lub tablicy. Wygląda to tak:

try
            {
                using (CryptoStream strumien_crypto = new CryptoStream(wyjscie, SzyfroTransformacja, CryptoStreamMode.Write))
                {
                    // kodowanie lub odkodowywanie pliku
                    //const int rozmiar_bloku2 = 1024;
                    byte[] bufor = new byte[rozmiar_bloku];
                    int odczytane_bity;
                    while (true)
                    {
                        // Czytamy.
                        odczytane_bity = wejscie.Read(bufor, 0, rozmiar_bloku);
                        
                        if (odczytane_bity == 0) break;
 
                        // zapisujemy odczytane bity do strumienia.
                        strumien_crypto.Write(bufor, 0, odczytane_bity);
                    }
                }
            }

Jak zmienić zapis do pliku na zapis do listy lub tablicy?

Pozdrawiam.

1

Zapisz ten CryptoStream do MemoryStream (niech zmienna wyjscie będzie tego typu), a następnie przepisz do tablicy bajtów metodą ToArray.

0

Dzięki, działa :)

0

A z tą kompilacją gotowego projektu pomoże ktoś? :)

0

jak jest release to powinno wszystko wystarczyc. Co jedynie musisz sprawdzic by byl zainstalowany odpowiedni .NET framework na komputerze na ktorym chcesz to uruchomic

1 użytkowników online, w tym zalogowanych: 0, gości: 1